From 24dee1965b7d8e17e4febedc13d03ae52523fbcc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 31 Jul 2023 16:41:21 +0000 Subject: [PATCH] Updated gh-pages --- .../jsonoid/discovery/BuildInfo$.html | 2 +- schemas/earthquakes.json | 30 +++++----- schemas/gdp.json | 6 +- schemas/jsonlines-example.json | 10 ++-- schemas/mr-robot.json | 56 +++++++++---------- schemas/nobel.json | 22 ++++---- schemas/rickandmorty.json | 54 +++++++++--------- schemas/test.json | 6 +- 8 files changed, 93 insertions(+), 93 deletions(-) diff --git a/latest/api/edu/rit/cs/dataunitylab/jsonoid/discovery/BuildInfo$.html b/latest/api/edu/rit/cs/dataunitylab/jsonoid/discovery/BuildInfo$.html index 1720db5d..1f7585ce 100644 --- a/latest/api/edu/rit/cs/dataunitylab/jsonoid/discovery/BuildInfo$.html +++ b/latest/api/edu/rit/cs/dataunitylab/jsonoid/discovery/BuildInfo$.html @@ -1,2 +1,2 @@

Packages

case object BuildInfo extends Product with Serializable

This object was generated by sbt-buildinfo.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BuildInfo
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. def productElementName(n: Int): String
    Definition Classes
    Product
  15. def productElementNames: Iterator[String]
    Definition Classes
    Product
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. val toString: String
    Definition Classes
    BuildInfo → AnyRef → Any
  18. val version: String

    The value is "777bc2994df75724da5ef5b0a8fa5fae2111c45a".

  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped

+var toRoot = '../../../../../../';

Packages

case object BuildInfo extends Product with Serializable

This object was generated by sbt-buildinfo.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BuildInfo
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. def productElementName(n: Int): String
    Definition Classes
    Product
  15. def productElementNames: Iterator[String]
    Definition Classes
    Product
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. val toString: String
    Definition Classes
    BuildInfo → AnyRef → Any
  18. val version: String

    The value is "87fb9cdcff74fbb03e3cf2ed1bd99867b3f145b1".

  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped

diff --git a/schemas/earthquakes.json b/schemas/earthquakes.json index 824970c8..e27217f8 100644 --- a/schemas/earthquakes.json +++ b/schemas/earthquakes.json @@ -39,11 +39,11 @@ }, "url" : { "type" : "string", - "pattern" : "^https://earthquake\\.usgs\\.gov/earthquakes/eventpage/", "maxLength" : 62, "format" : "uri", "examples" : [ "https://earthquake.usgs.gov/earthquakes/eventpage/ak0216pr6sdm", "https://earthquake.usgs.gov/earthquakes/eventpage/ci39905608", "https://earthquake.usgs.gov/earthquakes/eventpage/hv72489082", "https://earthquake.usgs.gov/earthquakes/eventpage/hv72489087", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565631", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565636", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565646", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565656", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565661", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565666", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565671", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565681", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565686", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565696", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565701", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565706", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565711", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565726", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565731", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565736", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565741", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565746", "https://earthquake.usgs.gov/earthquakes/eventpage/nc73565751", "https://earthquake.usgs.gov/earthquakes/eventpage/pr2021146006" ], - "minLength" : 60 + "minLength" : 60, + "pattern" : "^https://earthquake\\.usgs\\.gov/earthquakes/eventpage/" }, "felt" : { "type" : "null" @@ -59,10 +59,10 @@ }, "magType" : { "type" : "string", - "pattern" : "^m", "maxLength" : 2, "examples" : [ "md", "ml" ], - "minLength" : 2 + "minLength" : 2, + "pattern" : "^m" }, "net" : { "type" : "string", @@ -149,11 +149,11 @@ }, "detail" : { "type" : "string", - "pattern" : "^https://earthquake\\.usgs\\.gov/earthquakes/feed/v1\\.0/detail/.*\\.geojson$", "maxLength" : 77, "format" : "uri", "examples" : [ "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak0216pr6sdm.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci39905608.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv72489082.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv72489087.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565631.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565636.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565646.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565656.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565661.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565666.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565671.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565681.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565686.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565696.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565701.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565706.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565711.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565726.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565731.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565736.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565741.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565746.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc73565751.geojson", "https://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr2021146006.geojson" ], - "minLength" : 75 + "minLength" : 75, + "pattern" : "^https://earthquake\\.usgs\\.gov/earthquakes/feed/v1\\.0/detail/.*\\.geojson$" }, "time" : { "type" : "integer", @@ -164,17 +164,17 @@ }, "ids" : { "type" : "string", - "pattern" : "^,.*,$", "maxLength" : 14, "examples" : [ ",ak0216pr6sdm,", ",ci39905608,", ",hv72489082,", ",hv72489087,", ",nc73565631,", ",nc73565636,", ",nc73565646,", ",nc73565656,", ",nc73565661,", ",nc73565666,", ",nc73565671,", ",nc73565681,", ",nc73565686,", ",nc73565696,", ",nc73565701,", ",nc73565706,", ",nc73565711,", ",nc73565726,", ",nc73565731,", ",nc73565736,", ",nc73565741,", ",nc73565746,", ",nc73565751,", ",pr2021146006," ], - "minLength" : 12 + "minLength" : 12, + "pattern" : "^,.*,$" }, "title" : { "type" : "string", - "pattern" : "^M ", "maxLength" : 39, "examples" : [ "M 0.2 - 4km NW of Cobb, CA", "M 0.5 - 5km NW of Cobb, CA", "M 0.7 - 4km WNW of Cobb, CA", "M 0.7 - 5km WNW of Cobb, CA", "M 0.9 - 3km WNW of Cobb, CA", "M 0.9 - 4km NW of Cobb, CA", "M 0.9 - 5km WNW of Cobb, CA", "M 1.0 - 4km NW of Cobb, CA", "M 1.1 - 3km WSW of Cobb, CA", "M 1.1 - 4km NW of Cobb, CA", "M 1.1 - 4km WNW of Cobb, CA", "M 1.2 - 3km NW of Cobb, CA", "M 1.2 - 4km NW of Cobb, CA", "M 1.2 - 5km WNW of Cobb, CA", "M 1.3 - 11km ENE of Ridgecrest, CA", "M 1.3 - 4km NW of Cobb, CA", "M 1.3 - 4km WNW of Cobb, CA", "M 1.4 - 4km WNW of Cobb, CA", "M 1.8 - Hawaii region, Hawaii", "M 2.0 - 6 km E of Pāhala, Hawaii", "M 2.2 - 3 km WSW of Indios, Puerto Rico", "M 2.3 - 36 km SW of Skwentna, Alaska" ], - "minLength" : 26 + "minLength" : 26, + "pattern" : "^M " }, "type" : { "type" : "string", @@ -184,17 +184,17 @@ }, "types" : { "type" : "string", - "pattern" : "^,.*,$", "maxLength" : 46, "examples" : [ ",nearby-cities,origin,phase-data,", ",nearby-cities,origin,phase-data,scitech-link,", ",origin,", ",origin,phase-data," ], - "minLength" : 8 + "minLength" : 8, + "pattern" : "^,.*,$" }, "sources" : { "type" : "string", - "pattern" : "^,.*,$", "maxLength" : 4, "examples" : [ ",ak,", ",ci,", ",hv,", ",nc,", ",pr," ], - "minLength" : 4 + "minLength" : 4, + "pattern" : "^,.*,$" } }, "required" : [ "mag", "url", "felt", "alert", "mmi", "tz", "magType", "net", "code", "rms", "gap", "status", "nst", "dmin", "sig", "cdi", "updated", "tsunami", "place", "detail", "time", "ids", "title", "type", "types", "sources" ] @@ -291,5 +291,5 @@ }, "required" : [ "type", "metadata", "features", "bbox" ], "$schema" : "https://json-schema.org/draft/2019-09/schema", - "description" : "Generated by JSONoid 777bc2994df75724da5ef5b0a8fa5fae2111c45a. Not to be used for validation purposes." + "description" : "Generated by JSONoid 87fb9cdcff74fbb03e3cf2ed1bd99867b3f145b1. Not to be used for validation purposes." } \ No newline at end of file diff --git a/schemas/gdp.json b/schemas/gdp.json index bf5386b9..a507fdc3 100644 --- a/schemas/gdp.json +++ b/schemas/gdp.json @@ -24,8 +24,8 @@ "date" : { "type" : "string", "examples" : [ "1960", "1961", "1962", "1963", "1964", "1965", "1966", "1967", "1968", "1969", "1970", "1971", "1972", "1973", "1974", "1975", "1976", "1977", "1978", "1979", "1980", "1981", "1982", "1983", "1984", "1985", "1986", "1987", "1988", "1989", "1990", "1991", "1992", "1993", "1994", "1995", "1996", "1997", "1998", "1999", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020" ], - "maxLength" : 4, - "minLength" : 4 + "minLength" : 4, + "maxLength" : 4 }, "unit" : { "const" : "" @@ -60,5 +60,5 @@ }, "required" : [ "country", "countryiso3code", "decimal", "date", "unit", "obs_status", "value", "indicator" ], "$schema" : "https://json-schema.org/draft/2019-09/schema", - "description" : "Generated by JSONoid 777bc2994df75724da5ef5b0a8fa5fae2111c45a. Not to be used for validation purposes." + "description" : "Generated by JSONoid 87fb9cdcff74fbb03e3cf2ed1bd99867b3f145b1. Not to be used for validation purposes." } \ No newline at end of file diff --git a/schemas/jsonlines-example.json b/schemas/jsonlines-example.json index b64d0a4a..aef4f650 100644 --- a/schemas/jsonlines-example.json +++ b/schemas/jsonlines-example.json @@ -4,9 +4,9 @@ "properties" : { "name" : { "type" : "string", - "minLength" : 3, "examples" : [ "Alexa", "Deloise", "Gilbert", "May" ], - "maxLength" : 7 + "maxLength" : 7, + "minLength" : 3 }, "wins" : { "type" : "array", @@ -14,9 +14,9 @@ "type" : "array", "items" : { "type" : "string", - "minLength" : 2, "examples" : [ "10♥", "4♠", "5♣", "7♣", "9♠", "one pair", "straight", "three of a kind", "two pair" ], - "maxLength" : 15 + "maxLength" : 15, + "minLength" : 2 }, "minItems" : 2, "maxItems" : 2, @@ -28,5 +28,5 @@ }, "required" : [ "name", "wins" ], "$schema" : "https://json-schema.org/draft/2019-09/schema", - "description" : "Generated by JSONoid 777bc2994df75724da5ef5b0a8fa5fae2111c45a. Not to be used for validation purposes." + "description" : "Generated by JSONoid 87fb9cdcff74fbb03e3cf2ed1bd99867b3f145b1. Not to be used for validation purposes." } \ No newline at end of file diff --git a/schemas/mr-robot.json b/schemas/mr-robot.json index 0f2e5e89..beaece2c 100644 --- a/schemas/mr-robot.json +++ b/schemas/mr-robot.json @@ -10,17 +10,17 @@ }, "name" : { "type" : "string", + "examples" : [ "401 Unauthorized", "402 Payment Required", "403 Forbidden", "404 Not Found", "405 Method Not Allowed", "406 Not Acceptable", "407 Proxy Authentication Required", "408 Request Timeout", "409 Conflict", "410 Gone", "Hello, Elliot", "eXit", "eps1.0_hellofriend.mov", "eps1.1_ones-and-zer0es.mpeg", "eps1.2_d3bug.mkv", "eps1.3_da3m0ns.mp4", "eps1.4_3xpl0its.wmv", "eps1.5_br4ve-trave1er.asf", "eps1.6_v1ew-s0urce.flv", "eps1.7_wh1ter0se.m4v", "eps1.8_m1rr0r1ng.qt", "eps1.9_zer0-day.avi", "eps2.0_unm4sk-pt1.tc", "eps2.0_unm4sk-pt2.tc", "eps2.1_k3rnel-pan1c.ksd", "eps2.2_init1.asec", "eps2.3_logic-b0mb.hc", "eps2.4_m4ster-s1ave.aes", "eps2.5_h4ndshake.sme", "eps2.6_succ3ss0r.p12", "eps2.7_init5.fve", "eps2.8_h1dden-pr0cess.axx", "eps2.9_pyth0n-pt1.p7z", "eps2.9_pyth0n-pt2.p7z", "eps3.0_power-saver-mode.h", "eps3.1_undo.gz", "eps3.2_legacy.so", "eps3.3_metadata.par2", "eps3.4_runtime-err0r.r00", "eps3.5_kill-pr0cess.inc", "eps3.6_fredrick+tanya.chk", "eps3.7_dont-delete-me.ko", "eps3.8_stage3.torrent", "shutdown -r", "whoami" ], "maxLength" : 33, - "minLength" : 4, - "examples" : [ "401 Unauthorized", "402 Payment Required", "403 Forbidden", "404 Not Found", "405 Method Not Allowed", "406 Not Acceptable", "407 Proxy Authentication Required", "408 Request Timeout", "409 Conflict", "410 Gone", "Hello, Elliot", "eXit", "eps1.0_hellofriend.mov", "eps1.1_ones-and-zer0es.mpeg", "eps1.2_d3bug.mkv", "eps1.3_da3m0ns.mp4", "eps1.4_3xpl0its.wmv", "eps1.5_br4ve-trave1er.asf", "eps1.6_v1ew-s0urce.flv", "eps1.7_wh1ter0se.m4v", "eps1.8_m1rr0r1ng.qt", "eps1.9_zer0-day.avi", "eps2.0_unm4sk-pt1.tc", "eps2.0_unm4sk-pt2.tc", "eps2.1_k3rnel-pan1c.ksd", "eps2.2_init1.asec", "eps2.3_logic-b0mb.hc", "eps2.4_m4ster-s1ave.aes", "eps2.5_h4ndshake.sme", "eps2.6_succ3ss0r.p12", "eps2.7_init5.fve", "eps2.8_h1dden-pr0cess.axx", "eps2.9_pyth0n-pt1.p7z", "eps2.9_pyth0n-pt2.p7z", "eps3.0_power-saver-mode.h", "eps3.1_undo.gz", "eps3.2_legacy.so", "eps3.3_metadata.par2", "eps3.4_runtime-err0r.r00", "eps3.5_kill-pr0cess.inc", "eps3.6_fredrick+tanya.chk", "eps3.7_dont-delete-me.ko", "eps3.8_stage3.torrent", "shutdown -r", "whoami" ] + "minLength" : 4 }, "url" : { "type" : "string", + "examples" : [ "https://www.tvmaze.com/episodes/1184709/mr-robot-3x01-eps30power-saver-modeh", "https://www.tvmaze.com/episodes/1215786/mr-robot-3x02-eps31undogz", "https://www.tvmaze.com/episodes/1215788/mr-robot-3x03-eps32legacyso", "https://www.tvmaze.com/episodes/1215789/mr-robot-3x04-eps33metadatapar2", "https://www.tvmaze.com/episodes/1215790/mr-robot-3x05-eps34runtime-err0rr00", "https://www.tvmaze.com/episodes/1215791/mr-robot-3x06-eps35kill-pr0cessinc", "https://www.tvmaze.com/episodes/1215794/mr-robot-3x07-eps36fredricktanyachk", "https://www.tvmaze.com/episodes/1215795/mr-robot-3x08-eps37dont-delete-meko", "https://www.tvmaze.com/episodes/1215796/mr-robot-3x09-eps38stage3torrent", "https://www.tvmaze.com/episodes/1215797/mr-robot-3x10-shutdown-r", "https://www.tvmaze.com/episodes/157154/mr-robot-1x01-eps10hellofriendmov", "https://www.tvmaze.com/episodes/167379/mr-robot-1x02-eps11ones-and-zer0esmpeg", "https://www.tvmaze.com/episodes/167380/mr-robot-1x03-eps12d3bugmkv", "https://www.tvmaze.com/episodes/167381/mr-robot-1x04-eps13da3m0nsmp4", "https://www.tvmaze.com/episodes/167382/mr-robot-1x05-eps143xpl0itswmv", "https://www.tvmaze.com/episodes/167383/mr-robot-1x06-eps15br4ve-trave1erasf", "https://www.tvmaze.com/episodes/167384/mr-robot-1x07-eps16v1ew-s0urceflv", "https://www.tvmaze.com/episodes/167385/mr-robot-1x08-eps17wh1ter0sem4v", "https://www.tvmaze.com/episodes/167386/mr-robot-1x09-eps18m1rr0r1ngqt", "https://www.tvmaze.com/episodes/167387/mr-robot-1x10-eps19zer0-dayavi", "https://www.tvmaze.com/episodes/1705714/mr-robot-4x01-401-unauthorized", "https://www.tvmaze.com/episodes/1723152/mr-robot-4x02-402-payment-required", "https://www.tvmaze.com/episodes/1728848/mr-robot-4x03-403-forbidden", "https://www.tvmaze.com/episodes/1733128/mr-robot-4x04-404-not-found", "https://www.tvmaze.com/episodes/1742746/mr-robot-4x05-405-method-not-allowed", "https://www.tvmaze.com/episodes/1746057/mr-robot-4x06-406-not-acceptable", "https://www.tvmaze.com/episodes/1752609/mr-robot-4x07-407-proxy-authentication-required", "https://www.tvmaze.com/episodes/1754672/mr-robot-4x08-408-request-timeout", "https://www.tvmaze.com/episodes/1759731/mr-robot-4x09-409-conflict", "https://www.tvmaze.com/episodes/1762039/mr-robot-4x10-410-gone", "https://www.tvmaze.com/episodes/1762040/mr-robot-4x11-exit", "https://www.tvmaze.com/episodes/1762041/mr-robot-4x12-whoami", "https://www.tvmaze.com/episodes/1762042/mr-robot-4x13-hello-elliot", "https://www.tvmaze.com/episodes/733139/mr-robot-2x01-eps20unm4sk-pt1tc", "https://www.tvmaze.com/episodes/830870/mr-robot-2x02-eps20unm4sk-pt2tc", "https://www.tvmaze.com/episodes/830871/mr-robot-2x03-eps21k3rnel-pan1cksd", "https://www.tvmaze.com/episodes/830872/mr-robot-2x04-eps22init1asec", "https://www.tvmaze.com/episodes/830873/mr-robot-2x05-eps23logic-b0mbhc", "https://www.tvmaze.com/episodes/830874/mr-robot-2x06-eps24m4ster-s1aveaes", "https://www.tvmaze.com/episodes/830875/mr-robot-2x07-eps25h4ndshakesme", "https://www.tvmaze.com/episodes/830876/mr-robot-2x08-eps26succ3ss0rp12", "https://www.tvmaze.com/episodes/830877/mr-robot-2x09-eps27init5fve", "https://www.tvmaze.com/episodes/830878/mr-robot-2x10-eps28h1dden-pr0cessaxx", "https://www.tvmaze.com/episodes/861461/mr-robot-2x11-eps29pyth0n-pt1p7z", "https://www.tvmaze.com/episodes/910146/mr-robot-2x12-eps29pyth0n-pt2p7z" ], + "pattern" : "^https://www\\.tvmaze\\.com/episodes/", "maxLength" : 87, "minLength" : 58, - "format" : "uri", - "pattern" : "^https://www\\.tvmaze\\.com/episodes/", - "examples" : [ "https://www.tvmaze.com/episodes/1184709/mr-robot-3x01-eps30power-saver-modeh", "https://www.tvmaze.com/episodes/1215786/mr-robot-3x02-eps31undogz", "https://www.tvmaze.com/episodes/1215788/mr-robot-3x03-eps32legacyso", "https://www.tvmaze.com/episodes/1215789/mr-robot-3x04-eps33metadatapar2", "https://www.tvmaze.com/episodes/1215790/mr-robot-3x05-eps34runtime-err0rr00", "https://www.tvmaze.com/episodes/1215791/mr-robot-3x06-eps35kill-pr0cessinc", "https://www.tvmaze.com/episodes/1215794/mr-robot-3x07-eps36fredricktanyachk", "https://www.tvmaze.com/episodes/1215795/mr-robot-3x08-eps37dont-delete-meko", "https://www.tvmaze.com/episodes/1215796/mr-robot-3x09-eps38stage3torrent", "https://www.tvmaze.com/episodes/1215797/mr-robot-3x10-shutdown-r", "https://www.tvmaze.com/episodes/157154/mr-robot-1x01-eps10hellofriendmov", "https://www.tvmaze.com/episodes/167379/mr-robot-1x02-eps11ones-and-zer0esmpeg", "https://www.tvmaze.com/episodes/167380/mr-robot-1x03-eps12d3bugmkv", "https://www.tvmaze.com/episodes/167381/mr-robot-1x04-eps13da3m0nsmp4", "https://www.tvmaze.com/episodes/167382/mr-robot-1x05-eps143xpl0itswmv", "https://www.tvmaze.com/episodes/167383/mr-robot-1x06-eps15br4ve-trave1erasf", "https://www.tvmaze.com/episodes/167384/mr-robot-1x07-eps16v1ew-s0urceflv", "https://www.tvmaze.com/episodes/167385/mr-robot-1x08-eps17wh1ter0sem4v", "https://www.tvmaze.com/episodes/167386/mr-robot-1x09-eps18m1rr0r1ngqt", "https://www.tvmaze.com/episodes/167387/mr-robot-1x10-eps19zer0-dayavi", "https://www.tvmaze.com/episodes/1705714/mr-robot-4x01-401-unauthorized", "https://www.tvmaze.com/episodes/1723152/mr-robot-4x02-402-payment-required", "https://www.tvmaze.com/episodes/1728848/mr-robot-4x03-403-forbidden", "https://www.tvmaze.com/episodes/1733128/mr-robot-4x04-404-not-found", "https://www.tvmaze.com/episodes/1742746/mr-robot-4x05-405-method-not-allowed", "https://www.tvmaze.com/episodes/1746057/mr-robot-4x06-406-not-acceptable", "https://www.tvmaze.com/episodes/1752609/mr-robot-4x07-407-proxy-authentication-required", "https://www.tvmaze.com/episodes/1754672/mr-robot-4x08-408-request-timeout", "https://www.tvmaze.com/episodes/1759731/mr-robot-4x09-409-conflict", "https://www.tvmaze.com/episodes/1762039/mr-robot-4x10-410-gone", "https://www.tvmaze.com/episodes/1762040/mr-robot-4x11-exit", "https://www.tvmaze.com/episodes/1762041/mr-robot-4x12-whoami", "https://www.tvmaze.com/episodes/1762042/mr-robot-4x13-hello-elliot", "https://www.tvmaze.com/episodes/733139/mr-robot-2x01-eps20unm4sk-pt1tc", "https://www.tvmaze.com/episodes/830870/mr-robot-2x02-eps20unm4sk-pt2tc", "https://www.tvmaze.com/episodes/830871/mr-robot-2x03-eps21k3rnel-pan1cksd", "https://www.tvmaze.com/episodes/830872/mr-robot-2x04-eps22init1asec", "https://www.tvmaze.com/episodes/830873/mr-robot-2x05-eps23logic-b0mbhc", "https://www.tvmaze.com/episodes/830874/mr-robot-2x06-eps24m4ster-s1aveaes", "https://www.tvmaze.com/episodes/830875/mr-robot-2x07-eps25h4ndshakesme", "https://www.tvmaze.com/episodes/830876/mr-robot-2x08-eps26succ3ss0rp12", "https://www.tvmaze.com/episodes/830877/mr-robot-2x09-eps27init5fve", "https://www.tvmaze.com/episodes/830878/mr-robot-2x10-eps28h1dden-pr0cessaxx", "https://www.tvmaze.com/episodes/861461/mr-robot-2x11-eps29pyth0n-pt1p7z", "https://www.tvmaze.com/episodes/910146/mr-robot-2x12-eps29pyth0n-pt2p7z" ] + "format" : "uri" }, "image" : { "type" : "object", @@ -28,32 +28,32 @@ "properties" : { "medium" : { "type" : "string", + "examples" : [ "https://static.tvmaze.com/uploads/images/medium_landscape/106/266370.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/106/266701.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/106/267080.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/106/267095.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/106/267138.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/106/267485.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/267502.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/267554.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/268408.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/268442.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/268475.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/268493.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/268499.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/12/31833.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/130/327445.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/131/329581.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/132/331608.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/133/334012.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/134/335889.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/135/338259.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/136/340402.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/136/342249.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/137/344253.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/138/346172.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/14/35974.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/214/536060.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/215/538745.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/216/541937.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/217/544375.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/218/545690.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/221/553091.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/224/561942.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/227/568779.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/228/571952.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/230/575698.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/231/579176.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/232/581609.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/232/581610.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/67/168564.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/67/168565.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/70/176488.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/71/178952.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/73/182686.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/73/184601.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/76/190198.jpg" ], + "pattern" : "^https://static\\.tvmaze\\.com/uploads/images/medium_landscape/.*\\.jpg$", "maxLength" : 72, "minLength" : 70, - "format" : "uri", - "pattern" : "^https://static\\.tvmaze\\.com/uploads/images/medium_landscape/.*\\.jpg$", - "examples" : [ "https://static.tvmaze.com/uploads/images/medium_landscape/106/266370.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/106/266701.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/106/267080.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/106/267095.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/106/267138.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/106/267485.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/267502.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/267554.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/268408.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/268442.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/268475.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/268493.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/107/268499.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/12/31833.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/130/327445.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/131/329581.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/132/331608.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/133/334012.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/134/335889.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/135/338259.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/136/340402.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/136/342249.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/137/344253.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/138/346172.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/14/35974.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/214/536060.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/215/538745.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/216/541937.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/217/544375.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/218/545690.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/221/553091.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/224/561942.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/227/568779.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/228/571952.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/230/575698.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/231/579176.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/232/581609.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/232/581610.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/67/168564.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/67/168565.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/70/176488.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/71/178952.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/73/182686.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/73/184601.jpg", "https://static.tvmaze.com/uploads/images/medium_landscape/76/190198.jpg" ] + "format" : "uri" }, "original" : { "type" : "string", + "examples" : [ "https://static.tvmaze.com/uploads/images/original_untouched/106/266370.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/106/266701.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/106/267080.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/106/267095.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/106/267138.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/106/267485.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/267502.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/267554.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/268408.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/268442.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/268475.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/268493.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/268499.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/12/31833.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/130/327445.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/131/329581.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/132/331608.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/133/334012.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/134/335889.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/135/338259.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/136/340402.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/136/342249.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/137/344253.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/138/346172.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/14/35974.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/214/536060.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/215/538745.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/216/541937.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/217/544375.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/218/545690.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/221/553091.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/224/561942.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/227/568779.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/228/571952.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/230/575698.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/231/579176.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/232/581609.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/232/581610.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/67/168564.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/67/168565.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/70/176488.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/71/178952.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/73/182686.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/73/184601.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/76/190198.jpg" ], + "pattern" : "^https://static\\.tvmaze\\.com/uploads/images/original_untouched/.*\\.jpg$", "maxLength" : 74, "minLength" : 72, - "format" : "uri", - "pattern" : "^https://static\\.tvmaze\\.com/uploads/images/original_untouched/.*\\.jpg$", - "examples" : [ "https://static.tvmaze.com/uploads/images/original_untouched/106/266370.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/106/266701.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/106/267080.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/106/267095.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/106/267138.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/106/267485.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/267502.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/267554.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/268408.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/268442.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/268475.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/268493.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/107/268499.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/12/31833.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/130/327445.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/131/329581.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/132/331608.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/133/334012.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/134/335889.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/135/338259.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/136/340402.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/136/342249.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/137/344253.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/138/346172.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/14/35974.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/214/536060.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/215/538745.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/216/541937.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/217/544375.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/218/545690.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/221/553091.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/224/561942.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/227/568779.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/228/571952.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/230/575698.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/231/579176.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/232/581609.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/232/581610.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/67/168564.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/67/168565.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/70/176488.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/71/178952.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/73/182686.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/73/184601.jpg", "https://static.tvmaze.com/uploads/images/original_untouched/76/190198.jpg" ] + "format" : "uri" } }, "required" : [ "medium", "original" ] }, "airtime" : { "type" : "string", - "maxLength" : 5, - "minLength" : 5, + "examples" : [ "20:00", "21:00", "22:00", "22:01", "22:46" ], "pattern" : "^2", - "examples" : [ "20:00", "21:00", "22:00", "22:01", "22:46" ] + "maxLength" : 5, + "minLength" : 5 }, "season" : { - "enum" : [ 2, 3, 4, 1 ] + "enum" : [ 1, 3, 4, 2 ] }, "id" : { "type" : "integer", @@ -74,11 +74,11 @@ "properties" : { "href" : { "type" : "string", + "examples" : [ "https://api.tvmaze.com/episodes/1184709", "https://api.tvmaze.com/episodes/1215786", "https://api.tvmaze.com/episodes/1215788", "https://api.tvmaze.com/episodes/1215789", "https://api.tvmaze.com/episodes/1215790", "https://api.tvmaze.com/episodes/1215791", "https://api.tvmaze.com/episodes/1215794", "https://api.tvmaze.com/episodes/1215795", "https://api.tvmaze.com/episodes/1215796", "https://api.tvmaze.com/episodes/1215797", "https://api.tvmaze.com/episodes/157154", "https://api.tvmaze.com/episodes/167379", "https://api.tvmaze.com/episodes/167380", "https://api.tvmaze.com/episodes/167381", "https://api.tvmaze.com/episodes/167382", "https://api.tvmaze.com/episodes/167383", "https://api.tvmaze.com/episodes/167384", "https://api.tvmaze.com/episodes/167385", "https://api.tvmaze.com/episodes/167386", "https://api.tvmaze.com/episodes/167387", "https://api.tvmaze.com/episodes/1705714", "https://api.tvmaze.com/episodes/1723152", "https://api.tvmaze.com/episodes/1728848", "https://api.tvmaze.com/episodes/1733128", "https://api.tvmaze.com/episodes/1742746", "https://api.tvmaze.com/episodes/1746057", "https://api.tvmaze.com/episodes/1752609", "https://api.tvmaze.com/episodes/1754672", "https://api.tvmaze.com/episodes/1759731", "https://api.tvmaze.com/episodes/1762039", "https://api.tvmaze.com/episodes/1762040", "https://api.tvmaze.com/episodes/1762041", "https://api.tvmaze.com/episodes/1762042", "https://api.tvmaze.com/episodes/733139", "https://api.tvmaze.com/episodes/830870", "https://api.tvmaze.com/episodes/830871", "https://api.tvmaze.com/episodes/830872", "https://api.tvmaze.com/episodes/830873", "https://api.tvmaze.com/episodes/830874", "https://api.tvmaze.com/episodes/830875", "https://api.tvmaze.com/episodes/830876", "https://api.tvmaze.com/episodes/830877", "https://api.tvmaze.com/episodes/830878", "https://api.tvmaze.com/episodes/861461", "https://api.tvmaze.com/episodes/910146" ], + "pattern" : "^https://api\\.tvmaze\\.com/episodes/", "maxLength" : 39, "minLength" : 38, - "format" : "uri", - "pattern" : "^https://api\\.tvmaze\\.com/episodes/", - "examples" : [ "https://api.tvmaze.com/episodes/1184709", "https://api.tvmaze.com/episodes/1215786", "https://api.tvmaze.com/episodes/1215788", "https://api.tvmaze.com/episodes/1215789", "https://api.tvmaze.com/episodes/1215790", "https://api.tvmaze.com/episodes/1215791", "https://api.tvmaze.com/episodes/1215794", "https://api.tvmaze.com/episodes/1215795", "https://api.tvmaze.com/episodes/1215796", "https://api.tvmaze.com/episodes/1215797", "https://api.tvmaze.com/episodes/157154", "https://api.tvmaze.com/episodes/167379", "https://api.tvmaze.com/episodes/167380", "https://api.tvmaze.com/episodes/167381", "https://api.tvmaze.com/episodes/167382", "https://api.tvmaze.com/episodes/167383", "https://api.tvmaze.com/episodes/167384", "https://api.tvmaze.com/episodes/167385", "https://api.tvmaze.com/episodes/167386", "https://api.tvmaze.com/episodes/167387", "https://api.tvmaze.com/episodes/1705714", "https://api.tvmaze.com/episodes/1723152", "https://api.tvmaze.com/episodes/1728848", "https://api.tvmaze.com/episodes/1733128", "https://api.tvmaze.com/episodes/1742746", "https://api.tvmaze.com/episodes/1746057", "https://api.tvmaze.com/episodes/1752609", "https://api.tvmaze.com/episodes/1754672", "https://api.tvmaze.com/episodes/1759731", "https://api.tvmaze.com/episodes/1762039", "https://api.tvmaze.com/episodes/1762040", "https://api.tvmaze.com/episodes/1762041", "https://api.tvmaze.com/episodes/1762042", "https://api.tvmaze.com/episodes/733139", "https://api.tvmaze.com/episodes/830870", "https://api.tvmaze.com/episodes/830871", "https://api.tvmaze.com/episodes/830872", "https://api.tvmaze.com/episodes/830873", "https://api.tvmaze.com/episodes/830874", "https://api.tvmaze.com/episodes/830875", "https://api.tvmaze.com/episodes/830876", "https://api.tvmaze.com/episodes/830877", "https://api.tvmaze.com/episodes/830878", "https://api.tvmaze.com/episodes/861461", "https://api.tvmaze.com/episodes/910146" ] + "format" : "uri" } }, "required" : [ "href" ] @@ -88,26 +88,26 @@ }, "airstamp" : { "type" : "string", + "examples" : [ "2015-06-25T02:00:00+00:00", "2015-07-02T02:00:00+00:00", "2015-07-09T02:00:00+00:00", "2015-07-16T02:00:00+00:00", "2015-07-23T02:00:00+00:00", "2015-07-30T02:00:00+00:00", "2015-08-06T02:00:00+00:00", "2015-08-13T01:00:00+00:00", "2015-08-20T01:00:00+00:00", "2015-09-03T02:00:00+00:00", "2016-07-14T02:00:00+00:00", "2016-07-14T02:46:00+00:00", "2016-07-21T02:00:00+00:00", "2016-07-28T02:00:00+00:00", "2016-08-04T02:01:00+00:00", "2016-08-11T02:01:00+00:00", "2016-08-18T02:01:00+00:00", "2016-08-25T02:00:00+00:00", "2016-09-01T02:00:00+00:00", "2016-09-08T02:00:00+00:00", "2016-09-15T02:00:00+00:00", "2016-09-22T02:00:00+00:00", "2017-10-12T02:00:00+00:00", "2017-10-19T02:00:00+00:00", "2017-10-26T02:00:00+00:00", "2017-11-02T02:00:00+00:00", "2017-11-09T03:00:00+00:00", "2017-11-16T03:00:00+00:00", "2017-11-23T03:00:00+00:00", "2017-11-30T03:00:00+00:00", "2017-12-07T03:00:00+00:00", "2017-12-14T03:00:00+00:00", "2019-10-07T02:00:00+00:00", "2019-10-14T02:00:00+00:00", "2019-10-21T02:00:00+00:00", "2019-10-28T02:00:00+00:00", "2019-11-04T03:00:00+00:00", "2019-11-11T01:00:00+00:00", "2019-11-18T03:00:00+00:00", "2019-11-25T03:00:00+00:00", "2019-12-02T03:00:00+00:00", "2019-12-09T03:00:00+00:00", "2019-12-16T03:00:00+00:00", "2019-12-23T02:00:00+00:00", "2019-12-23T03:00:00+00:00" ], + "pattern" : "^201.*:00\\+00:00$", "maxLength" : 25, "minLength" : 25, - "format" : "date-time", - "pattern" : "^201.*:00\\+00:00$", - "examples" : [ "2015-06-25T02:00:00+00:00", "2015-07-02T02:00:00+00:00", "2015-07-09T02:00:00+00:00", "2015-07-16T02:00:00+00:00", "2015-07-23T02:00:00+00:00", "2015-07-30T02:00:00+00:00", "2015-08-06T02:00:00+00:00", "2015-08-13T01:00:00+00:00", "2015-08-20T01:00:00+00:00", "2015-09-03T02:00:00+00:00", "2016-07-14T02:00:00+00:00", "2016-07-14T02:46:00+00:00", "2016-07-21T02:00:00+00:00", "2016-07-28T02:00:00+00:00", "2016-08-04T02:01:00+00:00", "2016-08-11T02:01:00+00:00", "2016-08-18T02:01:00+00:00", "2016-08-25T02:00:00+00:00", "2016-09-01T02:00:00+00:00", "2016-09-08T02:00:00+00:00", "2016-09-15T02:00:00+00:00", "2016-09-22T02:00:00+00:00", "2017-10-12T02:00:00+00:00", "2017-10-19T02:00:00+00:00", "2017-10-26T02:00:00+00:00", "2017-11-02T02:00:00+00:00", "2017-11-09T03:00:00+00:00", "2017-11-16T03:00:00+00:00", "2017-11-23T03:00:00+00:00", "2017-11-30T03:00:00+00:00", "2017-12-07T03:00:00+00:00", "2017-12-14T03:00:00+00:00", "2019-10-07T02:00:00+00:00", "2019-10-14T02:00:00+00:00", "2019-10-21T02:00:00+00:00", "2019-10-28T02:00:00+00:00", "2019-11-04T03:00:00+00:00", "2019-11-11T01:00:00+00:00", "2019-11-18T03:00:00+00:00", "2019-11-25T03:00:00+00:00", "2019-12-02T03:00:00+00:00", "2019-12-09T03:00:00+00:00", "2019-12-16T03:00:00+00:00", "2019-12-23T02:00:00+00:00", "2019-12-23T03:00:00+00:00" ] + "format" : "date-time" }, "airdate" : { "type" : "string", + "examples" : [ "2015-06-24", "2015-07-01", "2015-07-08", "2015-07-15", "2015-07-22", "2015-07-29", "2015-08-05", "2015-08-12", "2015-08-19", "2015-09-02", "2016-07-13", "2016-07-20", "2016-07-27", "2016-08-03", "2016-08-10", "2016-08-17", "2016-08-24", "2016-08-31", "2016-09-07", "2016-09-14", "2016-09-21", "2017-10-11", "2017-10-18", "2017-10-25", "2017-11-01", "2017-11-08", "2017-11-15", "2017-11-22", "2017-11-29", "2017-12-06", "2017-12-13", "2019-10-06", "2019-10-13", "2019-10-20", "2019-10-27", "2019-11-03", "2019-11-10", "2019-11-17", "2019-11-24", "2019-12-01", "2019-12-08", "2019-12-15", "2019-12-22" ], + "pattern" : "^201", "maxLength" : 10, "minLength" : 10, - "format" : "date", - "pattern" : "^201", - "examples" : [ "2015-06-24", "2015-07-01", "2015-07-08", "2015-07-15", "2015-07-22", "2015-07-29", "2015-08-05", "2015-08-12", "2015-08-19", "2015-09-02", "2016-07-13", "2016-07-20", "2016-07-27", "2016-08-03", "2016-08-10", "2016-08-17", "2016-08-24", "2016-08-31", "2016-09-07", "2016-09-14", "2016-09-21", "2017-10-11", "2017-10-18", "2017-10-25", "2017-11-01", "2017-11-08", "2017-11-15", "2017-11-22", "2017-11-29", "2017-12-06", "2017-12-13", "2019-10-06", "2019-10-13", "2019-10-20", "2019-10-27", "2019-11-03", "2019-11-10", "2019-11-17", "2019-11-24", "2019-12-01", "2019-12-08", "2019-12-15", "2019-12-22" ] + "format" : "date" }, "summary" : { "type" : "string", - "maxLength" : 1534, - "minLength" : 48, + "examples" : [ "

A video is released by fsociety; Darlene decides to act on an old desire.

", "

After being shoved off the railing in Coney Island by Mr. Robot, Elliot wakes up in a hospital ro…", "

Allsafe is controlled; the Dark Army is ready to meet Elliot; and Tyrell and Joanna's plan goes i…", "

Angela makes an unexpected acquaintance. Elliot does the same. Dom engages in an interesting ama.…", "

Angela wants more from E Corp than they want to give; and Elliot and Darlene seek answers.

", "

At fsociety, Elliot lays out his plan to hack Steel Mountain's climate control system and raise t…", "

Darlene realizes she is in too deep; an old friend reveals everything to Elliot.

", "

Dom has a close call; Elliot chases himself with Darlene on the lookout.

", "

Dom has no fun on Chrismas; Darlene and Elliot give a run-around; Krista plays hooky.

", "

During the Christmas season, Elliot and Mr. Robot make their return; Darlene deals with real trou…", "

E Corp is in chaos; Elliot is on the run; Darlene tries to help.

", "

Elliot and Darlene come together. Dom gets dark army vibes. Price has answers.

", "

Elliot attempts to hack Vera out of jail in order to save someone he cares about; Tyrell's \"game\"…", "

Elliot becomes encouraged trying to undo five/nine; Darlene gets stuck between a rock and a hard …", "

Elliot can't quit the game; Dom and the FBI head to China to investigate 5/9; Joanna is haunted; …", "

Elliot faces off with Mr. Robot; Dom gets tired of the red tape; Tyrell has a new plan.

", "

Elliot friends Ray, who he hopes can help delete Mr. Robot; Dom makes a major discovery; and Darl…", "

Elliot realizes his mission, and needs help from Angela; Darlene worries about them coming out cl…", "

Elliot tries to get ghosted; it is the day of all days.

", "

Elliot tries to save Darlene but things don't go as planned. Mr. Robot must decide whether to ste…", "

Elliot trolls a former ally; Mr. Robot leaves cryptic text; Tyrell gets new commands.

", "

Elliot vows to beat Mr. Robot but it ain't easy, smh. Angela sees behind the scenes at Evil Corp.…", "

Elliot wonders if Mr. Robot has been lying to him; Darlene attempts to do the right thing; Dom an…", "

Elliott goes missing; Mr. Robot tries to pull fsociety back together; Angela goes head-to-head wi…", "

Enough is enough. Elliot goes to the Washington Township power plant. Whiterose's men kill the FB…", "

Following the Deus Group hack, Zhang's identity as Whiterose has become public. Dominique has mos…", "

Fsociety attempts to penetrate Steel Mountain, the most secure data facility in America.

", "

In MR. ROBOT, Elliot, a cyber-security engineer by day and vigilante hacker by night, is recruite…", "

In the Season 1 finale, Mr. Robot and Tyrell are MIA; and a past hack haunts Elliot.

", "

It's finally time to learn the truth, friend. Elliot hides the alternate Elliot's body in a stora…", "

Janice tries to get Elliot's location from Dom and Darlene. Elliot goes to the Queens Museum.

", "

Mr. Robot and Elliot try to make nice; and Joanna is given an ultimatum.

", "

Mr. Robot tries to show Elliot that he can be useful; and Darlene and Angela's plan doesn't go as…", "

Mr. Robot wants answers; the FBI closes in; Angela hits the rewind button.

", "

Nothing is as it appears in our new world. Elliot wakes up in an abandoned lot following the expl…", "

The Evil Corp hack is threatened by a mystery man from Elliot's past.

", "

The former interim CTO of E Corp returns.

", "

Tyrell Wellick, now Evil Corp's acting CTO since Elliot helped get Terry Colby arrested, makes El…", "

Tyrell, Elliot, and Mr. Robot go on a perilous journey through the woods; Darlene deals with her …", "

Vera holds Krista hostage as he tries to force Elliott into joining him by understanding Mr. Robo…", "

Vera tells a tale. Darlene gets a Christmas surprise. Elliot goes rogue.

", "

Whiterose has the feels. Elliot gets owned by his own hack. An old foe waits.

", "

angela happy at evil corp. tyrell MIA and joanna has a new bf? wtf? dom leads fbi investigation i…", "

fsociety v deus group. Fsociety faces off against Deus Group.

", "

one month later and omfg, five/nine changed the world. elliot in seclusion. darlene takes the lea…" ], "pattern" : "^

.*

$", - "examples" : [ "

A video is released by fsociety; Darlene decides to act on an old desire.

", "

After being shoved off the railing in Coney Island by Mr. Robot, Elliot wakes up in a hospital ro…", "

Allsafe is controlled; the Dark Army is ready to meet Elliot; and Tyrell and Joanna's plan goes i…", "

Angela makes an unexpected acquaintance. Elliot does the same. Dom engages in an interesting ama.…", "

Angela wants more from E Corp than they want to give; and Elliot and Darlene seek answers.

", "

At fsociety, Elliot lays out his plan to hack Steel Mountain's climate control system and raise t…", "

Darlene realizes she is in too deep; an old friend reveals everything to Elliot.

", "

Dom has a close call; Elliot chases himself with Darlene on the lookout.

", "

Dom has no fun on Chrismas; Darlene and Elliot give a run-around; Krista plays hooky.

", "

During the Christmas season, Elliot and Mr. Robot make their return; Darlene deals with real trou…", "

E Corp is in chaos; Elliot is on the run; Darlene tries to help.

", "

Elliot and Darlene come together. Dom gets dark army vibes. Price has answers.

", "

Elliot attempts to hack Vera out of jail in order to save someone he cares about; Tyrell's \"game\"…", "

Elliot becomes encouraged trying to undo five/nine; Darlene gets stuck between a rock and a hard …", "

Elliot can't quit the game; Dom and the FBI head to China to investigate 5/9; Joanna is haunted; …", "

Elliot faces off with Mr. Robot; Dom gets tired of the red tape; Tyrell has a new plan.

", "

Elliot friends Ray, who he hopes can help delete Mr. Robot; Dom makes a major discovery; and Darl…", "

Elliot realizes his mission, and needs help from Angela; Darlene worries about them coming out cl…", "

Elliot tries to get ghosted; it is the day of all days.

", "

Elliot tries to save Darlene but things don't go as planned. Mr. Robot must decide whether to ste…", "

Elliot trolls a former ally; Mr. Robot leaves cryptic text; Tyrell gets new commands.

", "

Elliot vows to beat Mr. Robot but it ain't easy, smh. Angela sees behind the scenes at Evil Corp.…", "

Elliot wonders if Mr. Robot has been lying to him; Darlene attempts to do the right thing; Dom an…", "

Elliott goes missing; Mr. Robot tries to pull fsociety back together; Angela goes head-to-head wi…", "

Enough is enough. Elliot goes to the Washington Township power plant. Whiterose's men kill the FB…", "

Following the Deus Group hack, Zhang's identity as Whiterose has become public. Dominique has mos…", "

Fsociety attempts to penetrate Steel Mountain, the most secure data facility in America.

", "

In MR. ROBOT, Elliot, a cyber-security engineer by day and vigilante hacker by night, is recruite…", "

In the Season 1 finale, Mr. Robot and Tyrell are MIA; and a past hack haunts Elliot.

", "

It's finally time to learn the truth, friend. Elliot hides the alternate Elliot's body in a stora…", "

Janice tries to get Elliot's location from Dom and Darlene. Elliot goes to the Queens Museum.

", "

Mr. Robot and Elliot try to make nice; and Joanna is given an ultimatum.

", "

Mr. Robot tries to show Elliot that he can be useful; and Darlene and Angela's plan doesn't go as…", "

Mr. Robot wants answers; the FBI closes in; Angela hits the rewind button.

", "

Nothing is as it appears in our new world. Elliot wakes up in an abandoned lot following the expl…", "

The Evil Corp hack is threatened by a mystery man from Elliot's past.

", "

The former interim CTO of E Corp returns.

", "

Tyrell Wellick, now Evil Corp's acting CTO since Elliot helped get Terry Colby arrested, makes El…", "

Tyrell, Elliot, and Mr. Robot go on a perilous journey through the woods; Darlene deals with her …", "

Vera holds Krista hostage as he tries to force Elliott into joining him by understanding Mr. Robo…", "

Vera tells a tale. Darlene gets a Christmas surprise. Elliot goes rogue.

", "

Whiterose has the feels. Elliot gets owned by his own hack. An old foe waits.

", "

angela happy at evil corp. tyrell MIA and joanna has a new bf? wtf? dom leads fbi investigation i…", "

fsociety v deus group. Fsociety faces off against Deus Group.

", "

one month later and omfg, five/nine changed the world. elliot in seclusion. darlene takes the lea…" ] + "maxLength" : 1534, + "minLength" : 48 }, "runtime" : { "type" : "integer", @@ -118,5 +118,5 @@ }, "required" : [ "number", "name", "url", "image", "airtime", "season", "id", "type", "_links", "airstamp", "airdate", "summary", "runtime" ], "$schema" : "https://json-schema.org/draft/2019-09/schema", - "description" : "Generated by JSONoid 777bc2994df75724da5ef5b0a8fa5fae2111c45a. Not to be used for validation purposes." + "description" : "Generated by JSONoid 87fb9cdcff74fbb03e3cf2ed1bd99867b3f145b1. Not to be used for validation purposes." } \ No newline at end of file diff --git a/schemas/nobel.json b/schemas/nobel.json index 173f5de0..2fc81f98 100644 --- a/schemas/nobel.json +++ b/schemas/nobel.json @@ -5,15 +5,15 @@ "overallMotivation" : { "type" : "string", "maxLength" : 151, - "minLength" : 55, "examples" : [ "\"No Nobel Prize was awarded this year. The prize money for 1972 was allocated to the Main Fund.\"", "\"No Nobel Prize was awarded this year. The prize money was allocated to the Special Fund of this pri…", "\"No Nobel Prize was awarded this year. The prize money was with 1/3 allocated to the Main Fund and w…", "\"for basic work on information and communication technology\"", "\"for contributions to our understanding of the evolution of the universe and Earth’s place in the co…", "\"for contributions to the developments of methods within DNA-based chemistry\"", "\"for discoveries concerning channels in cell membranes\"", "\"for groundbreaking inventions in the field of laser physics\"", "\"for pioneering contributions to the development of neutron scattering techniques for studies of con…", "\"for pioneering experimental contributions to lepton physics\"", "\"for the development of methods for identification and structure analyses of biological macromolecul…" ], + "minLength" : 55, "pattern" : "^\".*\"$" }, "year" : { "type" : "string", "maxLength" : 4, - "minLength" : 4, - "examples" : [ "1901", "1904", "1905", "1911", "1912", "1913", "1914", "1915", "1917", "1918", "1919", "1920", "1921", "1922", "1923", "1924", "1926", "1929", "1930", "1931", "1932", "1933", "1934", "1935", "1936", "1937", "1938", "1939", "1940", "1941", "1942", "1943", "1944", "1945", "1946", "1948", "1949", "1950", "1951", "1952", "1953", "1954", "1955", "1956", "1957", "1959", "1960", "1961", "1962", "1963", "1964", "1965", "1966", "1967", "1968", "1969", "1971", "1972", "1973", "1974", "1975", "1976", "1977", "1978", "1979", "1980", "1981", "1983", "1984", "1985", "1987", "1988", "1989", "1991", "1992", "1993", "1994", "1995", "1996", "1997", "1998", "1999", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2009", "2011", "2012", "2013", "2014", "2015", "2018", "2019", "2020" ] + "examples" : [ "1904", "1906", "1907", "1908", "1909", "1911", "1912", "1913", "1914", "1915", "1916", "1917", "1920", "1921", "1922", "1923", "1924", "1925", "1926", "1927", "1928", "1930", "1931", "1932", "1933", "1934", "1936", "1937", "1938", "1940", "1941", "1942", "1943", "1944", "1945", "1946", "1947", "1948", "1949", "1950", "1951", "1952", "1953", "1954", "1955", "1956", "1957", "1958", "1959", "1960", "1961", "1962", "1963", "1965", "1966", "1967", "1968", "1969", "1970", "1971", "1972", "1973", "1974", "1975", "1976", "1978", "1979", "1980", "1981", "1982", "1985", "1986", "1987", "1988", "1989", "1990", "1991", "1992", "1993", "1994", "1995", "1996", "1997", "1999", "2000", "2001", "2002", "2003", "2006", "2007", "2008", "2009", "2012", "2013", "2015", "2016", "2017", "2018", "2019", "2020" ], + "minLength" : 4 }, "laureates" : { "type" : "array", @@ -24,26 +24,26 @@ "firstname" : { "type" : "string", "maxLength" : 59, - "minLength" : 2, - "examples" : [ "Abhijit", "Alan", "Albert", "Alfred", "Alice", "Andrea", "Archibald V.", "Arne", "Bengt", "Bob", "Bruce A.", "Charles", "Charles Glover", "Chen Ning", "Craig C.", "David", "David J.", "Desmond", "Dickinson W.", "Elinor", "Emil", "Ernest T.S.", "Eugene F.", "Eugenio", "Franco", "Friedrich", "George Bernard", "Gerald M.", "Gerard", "Gérard", "Hamilton O.", "Harry M.", "Heike", "Heinrich", "Henri", "Henry", "Irwin", "J. Robin", "Jacques", "James", "James A.", "James E.", "Jan", "Jean-Marie", "Jerome I.", "Johannes", "John", "John H.", "Joseph", "Kailash", "Kofi", "League of Red Cross Societies", "Leo", "Leymah", "Linus", "Louis", "Louise", "Marshall W.", "May-Britt", "Michael", "Michel", "Nadine", "Nicolaas", "Nicolay G.", "Niels", "Otto", "Paul J.", "Percy W.", "Peter", "Phillip A.", "Ralph", "Randy W.", "Raymond", "Richard E.", "Robert", "Samuel", "Shimon", "Sinclair", "Sir Henry", "Sir Howard", "Sir Martin J.", "Sir Robert", "Svetlana", "Tadeus", "Theodor", "Theodore W.", "Toshihide", "V. S.", "Victor", "Walter", "Wilhelm", "Willard F.", "William A.", "William B.", "William E.", "Willy", "World Food Programme", "Yasunari", "Yuan T.", "Zhores" ] + "examples" : [ "Albert", "Allvar", "Anatole", "Andre", "Arne", "Barbara", "Bernard L.", "Bjørnstjerne", "Boris", "Burton", "Carl D.", "Carlos Filipe Ximenes", "Charles", "Chen Ning", "Christian", "D. Carleton", "Dale T.", "Daniel C.", "David J.", "Doris", "Douglas D.", "Edvard I.", "Edward A.", "Edwin G.", "Ellen", "Eugenio", "European Union (EU)", "Eyvind", "Ferid", "Francis", "Franco", "Frederick", "Fritz", "Georg", "Gerhard", "Giulio", "Gérard", "H. David", "Halldór", "Harald", "Hartmut", "Henrik", "Hjalmar", "Igor Y.", "Institute of International Law", "International Committee of the Red Cross", "Isidor Isaac", "J. Robin", "James", "James E.", "Jan", "Jaroslav", "Jean", "Jean-Pierre", "Jerome I.", "Johannes Diderik", "John", "John C.", "Joseph E.", "K. Alex", "Kary B.", "Kazuo", "Klaus", "Konstantin", "Louis", "Malala", "Maria", "Mario", "Martti", "Max", "Melvin", "Merton H.", "Mikhail", "Owen", "Pablo", "Paul D.", "Pavel A.", "Percy W.", "Rainer", "Raymond", "Richard H.", "Richard L.M.", "Robert M.", "Roderick", "Roger Y.", "Rudolf", "Salvatore", "Shimon", "Shirin", "Shmuel", "Stanley B.", "Stefan W.", "Svetlana", "Theodore", "Theodore W.", "Thomas C.", "Tim", "Trygve", "Vladimir", "Youyou" ], + "minLength" : 2 }, "surname" : { "type" : "string", "maxLength" : 26, - "minLength" : 2, - "examples" : [ "Abrikosov", "Aleixandre", "Amano", "Anderson", "Andric", "Asser", "Axel", "Barish", "Begin", "Black", "Bohr", "Butenandt", "Butler", "Camus", "Carrel", "Chain", "Cori", "Corrigan", "Dale", "Dawes", "Deaton", "Deledda", "Doherty", "Eigen", "Evans", "Feringa", "Feynman", "Fire", "Fowler", "France", "Fried", "Gabor", "Gao", "Gasser", "Haber", "Hansen", "Heck", "Hershey", "Hertz", "Higgs", "Hofstadter", "Holley", "Horvitz", "Huggins", "Josephson", "Jouhaux", "Kao", "Karplus", "Khorana", "Klug", "Koopmans", "Lederman", "Lessing", "Lindahl", "Luria", "Maeterlinck", "Martinson", "Mauriac", "McClintock", "McDonald", "McFadden", "Moerner", "Molina", "Mommsen", "Mott", "Muller", "Mundell", "Murad", "Nakamura", "Nansen", "Ostwald", "Peebles", "Perlmutter", "Prelog", "Prudhomme", "Prusiner", "Purcell", "Roosevelt", "Rotblat", "Roth", "Rous", "Saavedra Lamas", "Sachs", "Sartre", "Sato", "Schawlow", "Schultz", "Seifert", "Sutherland, Jr.", "Tamm", "Thaler", "Tomonaga", "Tutu", "Virtanen", "Weinberg", "Weiss", "de Broglie", "de Hevesy", "von Hayek", "von Ossietzky" ] + "examples" : [ "Alexievich", "Alferov", "Anfinsen", "Asturias", "Axel", "Barton", "Bjørnson", "Bourgeois", "Buchanan Jr.", "Buisson", "Carlsson", "Chauvin", "Compton", "Curie", "Dae-jung", "Dam", "Davisson", "Diamond", "Echegaray", "Eigen", "ElBaradei", "Enders", "Eucken", "Fleming", "Florey", "Fried", "Frisch", "Gao", "Giauque", "Gilman", "Gorbachev", "Grünberg", "Gullstrand", "Hahn", "Haldane", "Handke", "Hansen", "Hartwell", "Henderson", "Hofstadter", "Holley", "Honjo", "Hounsfield", "Kahneman", "Kandel", "Karrer", "Klug", "Koch", "Kocher", "Kroto", "Kusch", "Lange", "Lauterbur", "Laveran", "Laxness", "Leloir", "Lessing", "Lwoff", "Mather", "Mello", "Mistral", "Morgan", "Mukwege", "Murphy", "Murray", "Natta", "Nernst", "Nurse", "Nüsslein-Volhard", "Oe", "Pedersen", "Pissarides", "Queloz", "Ramsay", "Ramón y Cajal", "Ratcliffe", "Richter", "Saavedra Lamas", "Sancar", "Sanger", "Semenza", "Sharpless", "Sherrington", "Shimomura", "Simon", "Smoot", "Solzhenitsyn", "Soyinka", "Stanley", "Stern", "Szostak", "Szymborska", "Taylor", "Tokarczuk", "Tu", "Wieschaus", "Williams", "Wilson", "al-Sadat", "von Frisch" ], + "minLength" : 2 }, "id" : { "type" : "string", "maxLength" : 3, - "minLength" : 1, - "examples" : [ "10", "108", "115", "12", "120", "127", "153", "169", "181", "192", "193", "205", "215", "219", "223", "25", "254", "276", "281", "282", "283", "292", "301", "308", "314", "325", "343", "355", "36", "363", "366", "375", "384", "412", "417", "423", "426", "432", "439", "441", "447", "462", "464", "471", "478", "490", "494", "495", "498", "5", "50", "530", "547", "557", "56", "564", "569", "578", "579", "585", "588", "594", "617", "624", "626", "637", "64", "65", "659", "667", "670", "672", "687", "688", "699", "709", "72", "744", "766", "768", "772", "812", "822", "833", "839", "866", "874", "882", "887", "909", "947", "95", "958", "961", "965", "966", "973", "979", "99", "994" ] + "examples" : [ "104", "110", "12", "126", "139", "148", "154", "163", "169", "174", "183", "184", "187", "192", "202", "211", "223", "224", "234", "251", "259", "262", "266", "272", "279", "28", "302", "306", "307", "313", "339", "354", "390", "391", "397", "404", "418", "42", "423", "435", "464", "465", "477", "485", "501", "503", "515", "52", "534", "545", "554", "556", "557", "559", "58", "581", "590", "600", "618", "631", "671", "695", "697", "698", "738", "754", "760", "762", "764", "766", "767", "772", "776", "778", "783", "786", "79", "807", "838", "841", "866", "867", "87", "875", "882", "889", "894", "903", "914", "924", "928", "933", "942", "946", "963", "966", "977", "979", "992", "995" ], + "minLength" : 1 }, "motivation" : { "type" : "string", "maxLength" : 343, + "examples" : [ "\"because of his profoundly sensitive, fresh and beautiful verse, by which, with consummate skill, he…", "\"for bringing about better understanding between the countries of North and South America and initia…", "\"for elucidating the quantum structure of electroweak interactions in physics\"", "\"for ground-breaking experimental methods that enable measuring and manipulation of individual quant…", "\"for groundbreaking achievements concerning the transmission of light in fibers for optical communic…", "\"for having devoted his life to the fight against war through the promotion of social justice and br…", "\"for having extended the domain of microeconomic analysis to a wide range of human behaviour and int…", "\"for having renewed research in economic history by applying economic theory and quantitative method…", "\"for his analysis of trade patterns and location of economic activity\"", "\"for his cartography of structures of power and his trenchant images of the individual's resistance,…", "\"for his discoveries and research in the field of X-ray spectroscopy\"", "\"for his discoveries in connection with the biological combustion processes, with special reference …", "\"for his discoveries of the physical mechanism of stimulation within the cochlea\"", "\"for his discovery and development of the polarographic methods of analysis\"", "\"for his discovery of human papilloma viruses causing cervical cancer\"", "\"for his discovery of the diffraction of X-rays by crystals\"", "\"for his discovery of the functional organization of the interbrain as a coordinator of the activiti…", "\"for his discovery of tumour-inducing viruses\"", "\"for his extraordinary efforts to strengthen international diplomacy and cooperation between peoples…", "\"for his fundamental studies of the biochemistry of nucleic acids, with particular regard to recombi…", "\"for his great national epic, The Peasants\"", "\"for his investigations into the disintegration of the elements, and the chemistry of radioactive su…", "\"for his investigations on plant products of biological importance, especially the alkaloids\"", "\"for his lyrical poetry, which with classical fire expresses the tragic experience of life in our ow…", "\"for his monumental work, Growth of the Soil\"", "\"for his part in the invention of the integrated circuit\"", "\"for his pioneering studies of electron scattering in atomic nuclei and for his thereby achieved dis…", "\"for his poetry, which, against the background of Greek tradition, depicts with sensuous strength an…", "\"for his precision determination of the magnetic moment of the electron\"", "\"for his role as a unifying leader figure in the non-violent campaign to resolve the problem of apar…", "\"for his role in bringing to an end the bloody war recently waged between two of the world's great p…", "\"for his tireless effort in support of the League of Nations, disarmament and peace\"", "\"for his work for lasting peace in Central America\"", "\"for his work on carotenoids and vitamins\"", "\"for his work on the elementary charge of electricity and on the photoelectric effect\"", "\"for his work on typhus\"", "\"for his writing which through its combination of a broad perspective on his time and a sensitive sk…", "\"for improvements to auction theory and inventions of new auction formats\"", "\"for mechanistic studies of DNA repair\"", "\"for pioneering contributions to the theory of superconductors and superfluids\"", "\"for promoting Christian unity and helping create 'that new attitude of mind which is necessary if p…", "\"for the artistic power and truth with which he has depicted human conflict as well as some fundamen…", "\"for the artistic vigour and true independence of mind with which he endeavours in his poetry to fin…", "\"for the detection of the neutrino\"", "\"for the development of a method for genome editing\"", "\"for the discovery and development of optical methods for studying Hertzian resonances in atoms\"", "\"for the discovery and the interpretation of the Cherenkov effect\"", "\"for the discovery of Hepatitis C virus\"", "\"for the discovery of neutrino oscillations, which shows that neutrinos have mass\"", "\"for the discovery of the connection between collective motion and particle motion in atomic nuclei …", "\"for the discovery of the mechanism of spontaneous broken symmetry in subatomic physics\"", "\"for the discovery of violations of fundamental symmetry principles in the decay of neutral K-mesons…", "\"for the epic force with which he has traced themes and depicted human destinies drawn from the hist…", "\"for the first discovery of an ion-transporting enzyme, Na+, K+ -ATPase\"", "\"for the neutrino beam method and the demonstration of the doublet structure of the leptons through …", "\"for the phage display of peptides and antibodies\"", "\"for their contributions to the theory of the unified weak and electromagnetic interaction between e…", "\"for their discoveries concerning genetic control of enzyme and virus synthesis\"", "\"for their discoveries concerning information processing in the visual system\"", "\"for their discoveries concerning liver therapy in cases of anaemia\"", "\"for their discoveries concerning nitric oxide as a signalling molecule in the cardiovascular system…", "\"for their discoveries concerning organ and cell transplantation in the treatment of human disease\"", "\"for their discoveries concerning prostaglandins and related biologically active substances\"", "\"for their discoveries concerning the activation of innate immunity\"", "\"for their discoveries concerning the humoral transmitters in the nerve terminals and the mechanism …", "\"for their discoveries concerning the interaction between tumour viruses and the genetic material of…", "\"for their discoveries concerning the replication mechanism and the genetic structure of viruses\"", "\"for their discoveries in the chemistry of the transuranium elements\"", "\"for their discoveries of important principles for drug treatment\"", "\"for their discoveries of odorant receptors and the organization of the olfactory system\"", "\"for their discoveries of principles for introducing specific gene modifications in mice by the use …", "\"for their discoveries of split genes\"", "\"for their discovery of G-proteins and the role of these proteins in signal transduction in cells\"", "\"for their discovery of catalytic properties of RNA\"", "\"for their discovery of cosmic microwave background radiation\"", "\"for their discovery of the bacterium Helicobacter pylori and its role in gastritis and pepti…", "\"for their discovery of the cellular origin of retroviral oncogenes\"", "\"for their discovery of the laws governing the impact of an electron upon an atom\"", "\"for their efforts to build up and disseminate greater knowledge about man-made climate change, and …", "\"for their efforts to create economic and social development from below\"", "\"for their efforts to create peace in the Middle East\"", "\"for their empirical research on cause and effect in the macroeconomy\"", "\"for their fundamental work in quantum electrodynamics, with deep-ploughing consequences for the phy…", "\"for their lifelong contributions to the cause of peace and organized internationalism\"", "\"for their pioneering analysis of equilibria in the theory of non-cooperative games\"", "\"for their pioneering research in radio astrophysics: Ryle for his observations and inventions, in p…", "\"for their prominent position in the international movement for peace and arbitration\"", "\"for theories concerning the specificity in development and control of the immune system and the dis…", "\"in consideration of the power of observation, originality of imagination, virility of ideas and rem…", "\"in recognition of his work on anaphylaxis\"", "\"in recognition of his work on the linkage of atoms in molecules by which he has thrown new light on…", "\"in recognition of the extraordinary service they rendered by their researches into the influence of…", "\"in recognition of the fresh originality and true inspiration of his poetic production, which faithf…", "\"in recognition of the great merits of his theoretical and experimental investigations on the conduc…", "\"in recognition of the numerous and brilliant compositions which, in an individual and original mann…", "\"in recognition of their work on immunity\"", "\"who in the quest for the melancholic soul of his native city has discovered new symbols for the cla…", "\"who with parables sustained by imagination, compassion and irony continually enables us once again …", "\"who, in novels of great emotional force, has uncovered the abyss beneath our illusory sense of conn…", "\"who, with the concentration of poetry and the frankness of prose, depicts the landscape of the disp…" ], "minLength" : 24, - "examples" : [ "\"because, through his condensed, translucent images, he gives us fresh access to reality\"", "\"for a new method to determine the value of derivatives\"", "\"for developing cryo-electron microscopy for the high-resolution structure determination of biomolec…", "\"for discovering that methods developed for studying order phenomena in simple systems can be genera…", "\"for having developed and applied dynamic models for the analysis of economic processes\"", "\"for having integrated insights from psychological research into economic science, especially concer…", "\"for having united perceptive narrative and incorruptible scrutiny in works that compel us to see th…", "\"for her audacity to oppose the horrors of war\"", "\"for her discoveries concerning a novel therapy against Malaria\"", "\"for her unmistakable poetic voice that with austere beauty makes individual existence universal\"", "\"for her work for bringing help to suffering humanity\"", "\"for his analysis of intertemporal tradeoffs in macroeconomic policy\"", "\"for his contributions to our knowledge of molecular structure through his investigations on dipole …", "\"for his demonstration of the phase contrast method, especially for his invention of the phase contr…", "\"for his discoveries concerning genetic recombination and the organization of the genetic material o…", "\"for his discovery and development of the polarographic methods of analysis\"", "\"for his discovery of the chemical nature of vitamin K\"", "\"for his discovery of the dendritic cell and its role in adaptive immunity\"", "\"for his discovery of the nature and mode of action of the respiratory enzyme\"", "\"for his discovery of the therapeutic value of malaria inoculation in the treatment of dementia para…", "\"for his distinguished art of narration which takes its highest form in The Forsyte Saga\"", "\"for his efforts to help refugees to leave their camps and return to a life of freedom and dignity\"", "\"for his humanitarian efforts to help wounded soldiers and create international understanding\"", "\"for his investigations and discoveries in relation to tuberculosis\"", "\"for his investigations on carbohydrates and vitamin C\"", "\"for his lifelong work for international peace conferences, diplomacy and arbitration\"", "\"for his mastery of historical and biographical description as well as for brilliant oratory in defe…", "\"for his non-violent struggle for civil rights for the Afro-American population\"", "\"for his outstanding achievements in the art of organic synthesis\"", "\"for his pioneering research into the decision-making process within economic organizations\"", "\"for his services in the investigation of the structure of atoms and of the radiation emanating from…", "\"for his studies on the structure of boranes illuminating problems of chemical bonding\"", "\"for his theoretical predictions of the properties of a supercurrent through a tunnel barrier, in pa…", "\"for integrating technological innovations into long-run macroeconomic analysis\"", "\"for its decisive contribution to the building of a pluralistic democracy in Tunisia in the wake of …", "\"for its efforts to combat hunger, for its contribution to bettering conditions for peace in conflic…", "\"for methods of analyzing economic time series with time-varying volatility (ARCH)\"", "\"for pioneering contributions to astrophysics, in particular for the detection of cosmic neutrinos\"", "\"for pioneering contributions to astrophysics, which have led to the discovery of cosmic X-ray sourc…", "\"for promoting Christian unity and helping create 'that new attitude of mind which is necessary if p…", "\"for spreading authoritative information and by creating awareness of the catastrophic consequences …", "\"for the artistic power and truth with which he has depicted human conflict as well as some fundamen…", "\"for the deep spiritual insight and the artistic intensity with which he has in his novels penetrate…", "\"for the determination of the three-dimensional structure of a photosynthetic reaction centre\"", "\"for the development of lithium-ion batteries\"", "\"for the development of multiscale models for complex chemical systems\"", "\"for the development of the ion trap technique\"", "\"for the directed evolution of enzymes\"", "\"for the discovery and the interpretation of the Cherenkov effect\"", "\"for the discovery of Hepatitis C virus\"", "\"for the discovery of an exoplanet orbiting a solar-type star\"", "\"for the discovery of quasicrystals\"", "\"for the discovery of the mechanism of spontaneous broken symmetry in subatomic physics\"", "\"for the discovery of the tau lepton\"", "\"for the discovery that black hole formation is a robust prediction of the general theory of relativ…", "\"for the happy manner in which he has continued the illustrious traditions of the Spanish drama\"", "\"for the synthesis of ammonia from its elements\"", "\"for their contributions to dynamic macroeconomics: the time consistency of economic policy and the …", "\"for their contributions to the theory of optimum allocation of resources\"", "\"for their design of the scanning tunneling microscope\"", "\"for their discoveries concerning genetic regulation of organ development and programmed cell death'…", "\"for their discoveries concerning nitric oxide as a signalling molecule in the cardiovascular system…", "\"for their discoveries concerning prostaglandins and related biologically active substances\"", "\"for their discoveries concerning reversible protein phosphorylation as a biological regulatory mech…", "\"for their discoveries concerning the activation of innate immunity\"", "\"for their discoveries concerning the genetic control of early embryonic development\"", "\"for their discoveries concerning the humoral transmitters in the nerve terminals and the mechanism …", "\"for their discoveries concerning the peptide hormone production of the brain\"", "\"for their discoveries concerning the replication mechanism and the genetic structure of viruses\"", "\"for their discoveries of growth factors\"", "\"for their discoveries of important principles for drug treatment\"", "\"for their discoveries of key regulators of the cell cycle\"", "\"for their discoveries of machinery regulating vesicle traffic, a major transport system in our cell…", "\"for their discoveries regarding the functions of neurons\"", "\"for their discovery and development of the diene synthesis\"", "\"for their discovery of a new form of quantum fluid with fractionally charged excitations\"", "\"for their discovery of catalytic properties of RNA\"", "\"for their discovery of superfluidity in helium-3\"", "\"for their discovery of the antiproton\"", "\"for their discovery of the cellular origin of retroviral oncogenes\"", "\"for their experimental approach to alleviating global poverty\"", "\"for their fundamental theoretical investigations of the electronic structure of magnetic and disord…", "\"for their invention of partition chromatography\"", "\"for their lifelong contributions to the cause of peace and organized internationalism\"", "\"for their method of generating high-intensity, ultra-short optical pulses\"", "\"for their outstanding achievements in the development of direct methods for the determination of cr…", "\"for their penetrating investigation of the so-called parity laws which has led to important discove…", "\"for their pioneer work on the transmutation of atomic nuclei by artificially accelerated atomic par…", "\"for their pioneering analysis of equilibria in the theory of non-cooperative games\"", "\"for their pioneering contributions to general economic equilibrium theory and welfare theory\"", "\"for their pioneering investigations concerning deep inelastic scattering of electrons on protons an…", "\"for their researches on semiconductors and their discovery of the transistor effect\"", "\"for their services in the analysis of crystal structure by means of X-rays\"", "\"for their struggle against the suppression of children and young people and for the right of all ch…", "\"for their theories, developed independently, concerning the course of chemical reactions\"", "\"for their work for the peaceful termination of the apartheid regime, and for laying the foundations…", "\"for worldwide respect for human rights\"", "\"in recognition of their contributions to the development of wireless telegraphy\"", "\"in recognition of their work on the structure of the nervous system\"", "\"that epicist of the female experience, who with scepticism, fire and visionary power has subjected …" ], "pattern" : "^\".*\"$" }, "share" : { @@ -61,5 +61,5 @@ }, "required" : [ "year", "category" ], "$schema" : "https://json-schema.org/draft/2019-09/schema", - "description" : "Generated by JSONoid 777bc2994df75724da5ef5b0a8fa5fae2111c45a. Not to be used for validation purposes." + "description" : "Generated by JSONoid 87fb9cdcff74fbb03e3cf2ed1bd99867b3f145b1. Not to be used for validation purposes." } \ No newline at end of file diff --git a/schemas/rickandmorty.json b/schemas/rickandmorty.json index 0741a0c6..bbbea5f4 100644 --- a/schemas/rickandmorty.json +++ b/schemas/rickandmorty.json @@ -4,16 +4,16 @@ "properties" : { "species" : { "type" : "string", + "examples" : [ "Alien", "Human" ], "minLength" : 5, - "pattern" : "n$", "maxLength" : 5, - "examples" : [ "Alien", "Human" ] + "pattern" : "n$" }, "name" : { "type" : "string", + "examples" : [ "Abadango Cluster Princess", "Abradolf Lincler", "Adjudicator Rick", "Agency Director", "Alan Rails", "Albert Einstein", "Alexander", "Alien Googah", "Alien Morty", "Alien Rick", "Amish Cyborg", "Annie", "Antenna Morty", "Antenna Rick", "Ants in my Eyes Johnson", "Beth Smith", "Jerry Smith", "Morty Smith", "Rick Sanchez", "Summer Smith" ], "minLength" : 5, - "maxLength" : 25, - "examples" : [ "Abadango Cluster Princess", "Abradolf Lincler", "Adjudicator Rick", "Agency Director", "Alan Rails", "Albert Einstein", "Alexander", "Alien Googah", "Alien Morty", "Alien Rick", "Amish Cyborg", "Annie", "Antenna Morty", "Antenna Rick", "Ants in my Eyes Johnson", "Beth Smith", "Jerry Smith", "Morty Smith", "Rick Sanchez", "Summer Smith" ] + "maxLength" : 25 }, "location" : { "type" : "object", @@ -21,15 +21,15 @@ "properties" : { "name" : { "type" : "string", + "examples" : [ "Abadango", "Anatomy Park", "Citadel of Ricks", "Earth (Replacement Dimension)", "Interdimensional Cable", "Testicle Monster Dimension", "Worldender's lair", "unknown" ], "minLength" : 7, - "maxLength" : 29, - "examples" : [ "Abadango", "Anatomy Park", "Citadel of Ricks", "Earth (Replacement Dimension)", "Interdimensional Cable", "Testicle Monster Dimension", "Worldender's lair", "unknown" ] + "maxLength" : 29 }, "url" : { "type" : "string", + "examples" : [ "", "https://rickandmortyapi.com/api/location/2", "https://rickandmortyapi.com/api/location/20", "https://rickandmortyapi.com/api/location/21", "https://rickandmortyapi.com/api/location/3", "https://rickandmortyapi.com/api/location/4", "https://rickandmortyapi.com/api/location/5", "https://rickandmortyapi.com/api/location/6" ], "minLength" : 0, - "maxLength" : 43, - "examples" : [ "", "https://rickandmortyapi.com/api/location/2", "https://rickandmortyapi.com/api/location/20", "https://rickandmortyapi.com/api/location/21", "https://rickandmortyapi.com/api/location/3", "https://rickandmortyapi.com/api/location/4", "https://rickandmortyapi.com/api/location/5", "https://rickandmortyapi.com/api/location/6" ] + "maxLength" : 43 } }, "required" : [ "name", "url" ] @@ -37,18 +37,18 @@ "url" : { "type" : "string", "format" : "uri", + "examples" : [ "https://rickandmortyapi.com/api/character/1", "https://rickandmortyapi.com/api/character/10", "https://rickandmortyapi.com/api/character/11", "https://rickandmortyapi.com/api/character/12", "https://rickandmortyapi.com/api/character/13", "https://rickandmortyapi.com/api/character/14", "https://rickandmortyapi.com/api/character/15", "https://rickandmortyapi.com/api/character/16", "https://rickandmortyapi.com/api/character/17", "https://rickandmortyapi.com/api/character/18", "https://rickandmortyapi.com/api/character/19", "https://rickandmortyapi.com/api/character/2", "https://rickandmortyapi.com/api/character/20", "https://rickandmortyapi.com/api/character/3", "https://rickandmortyapi.com/api/character/4", "https://rickandmortyapi.com/api/character/5", "https://rickandmortyapi.com/api/character/6", "https://rickandmortyapi.com/api/character/7", "https://rickandmortyapi.com/api/character/8", "https://rickandmortyapi.com/api/character/9" ], "minLength" : 43, - "pattern" : "^https://rickandmortyapi\\.com/api/character/", "maxLength" : 44, - "examples" : [ "https://rickandmortyapi.com/api/character/1", "https://rickandmortyapi.com/api/character/10", "https://rickandmortyapi.com/api/character/11", "https://rickandmortyapi.com/api/character/12", "https://rickandmortyapi.com/api/character/13", "https://rickandmortyapi.com/api/character/14", "https://rickandmortyapi.com/api/character/15", "https://rickandmortyapi.com/api/character/16", "https://rickandmortyapi.com/api/character/17", "https://rickandmortyapi.com/api/character/18", "https://rickandmortyapi.com/api/character/19", "https://rickandmortyapi.com/api/character/2", "https://rickandmortyapi.com/api/character/20", "https://rickandmortyapi.com/api/character/3", "https://rickandmortyapi.com/api/character/4", "https://rickandmortyapi.com/api/character/5", "https://rickandmortyapi.com/api/character/6", "https://rickandmortyapi.com/api/character/7", "https://rickandmortyapi.com/api/character/8", "https://rickandmortyapi.com/api/character/9" ] + "pattern" : "^https://rickandmortyapi\\.com/api/character/" }, "image" : { "type" : "string", "format" : "uri", + "examples" : [ "https://rickandmortyapi.com/api/character/avatar/1.jpeg", "https://rickandmortyapi.com/api/character/avatar/10.jpeg", "https://rickandmortyapi.com/api/character/avatar/11.jpeg", "https://rickandmortyapi.com/api/character/avatar/12.jpeg", "https://rickandmortyapi.com/api/character/avatar/13.jpeg", "https://rickandmortyapi.com/api/character/avatar/14.jpeg", "https://rickandmortyapi.com/api/character/avatar/15.jpeg", "https://rickandmortyapi.com/api/character/avatar/16.jpeg", "https://rickandmortyapi.com/api/character/avatar/17.jpeg", "https://rickandmortyapi.com/api/character/avatar/18.jpeg", "https://rickandmortyapi.com/api/character/avatar/19.jpeg", "https://rickandmortyapi.com/api/character/avatar/2.jpeg", "https://rickandmortyapi.com/api/character/avatar/20.jpeg", "https://rickandmortyapi.com/api/character/avatar/3.jpeg", "https://rickandmortyapi.com/api/character/avatar/4.jpeg", "https://rickandmortyapi.com/api/character/avatar/5.jpeg", "https://rickandmortyapi.com/api/character/avatar/6.jpeg", "https://rickandmortyapi.com/api/character/avatar/7.jpeg", "https://rickandmortyapi.com/api/character/avatar/8.jpeg", "https://rickandmortyapi.com/api/character/avatar/9.jpeg" ], "minLength" : 55, - "pattern" : "^https://rickandmortyapi\\.com/api/character/avatar/.*\\.jpeg$", "maxLength" : 56, - "examples" : [ "https://rickandmortyapi.com/api/character/avatar/1.jpeg", "https://rickandmortyapi.com/api/character/avatar/10.jpeg", "https://rickandmortyapi.com/api/character/avatar/11.jpeg", "https://rickandmortyapi.com/api/character/avatar/12.jpeg", "https://rickandmortyapi.com/api/character/avatar/13.jpeg", "https://rickandmortyapi.com/api/character/avatar/14.jpeg", "https://rickandmortyapi.com/api/character/avatar/15.jpeg", "https://rickandmortyapi.com/api/character/avatar/16.jpeg", "https://rickandmortyapi.com/api/character/avatar/17.jpeg", "https://rickandmortyapi.com/api/character/avatar/18.jpeg", "https://rickandmortyapi.com/api/character/avatar/19.jpeg", "https://rickandmortyapi.com/api/character/avatar/2.jpeg", "https://rickandmortyapi.com/api/character/avatar/20.jpeg", "https://rickandmortyapi.com/api/character/avatar/3.jpeg", "https://rickandmortyapi.com/api/character/avatar/4.jpeg", "https://rickandmortyapi.com/api/character/avatar/5.jpeg", "https://rickandmortyapi.com/api/character/avatar/6.jpeg", "https://rickandmortyapi.com/api/character/avatar/7.jpeg", "https://rickandmortyapi.com/api/character/avatar/8.jpeg", "https://rickandmortyapi.com/api/character/avatar/9.jpeg" ] + "pattern" : "^https://rickandmortyapi\\.com/api/character/avatar/.*\\.jpeg$" }, "id" : { "type" : "integer", @@ -61,10 +61,10 @@ "items" : { "type" : "string", "format" : "uri", + "examples" : [ "https://rickandmortyapi.com/api/episode/1", "https://rickandmortyapi.com/api/episode/10", "https://rickandmortyapi.com/api/episode/11", "https://rickandmortyapi.com/api/episode/12", "https://rickandmortyapi.com/api/episode/13", "https://rickandmortyapi.com/api/episode/14", "https://rickandmortyapi.com/api/episode/15", "https://rickandmortyapi.com/api/episode/16", "https://rickandmortyapi.com/api/episode/17", "https://rickandmortyapi.com/api/episode/18", "https://rickandmortyapi.com/api/episode/19", "https://rickandmortyapi.com/api/episode/2", "https://rickandmortyapi.com/api/episode/20", "https://rickandmortyapi.com/api/episode/21", "https://rickandmortyapi.com/api/episode/22", "https://rickandmortyapi.com/api/episode/23", "https://rickandmortyapi.com/api/episode/24", "https://rickandmortyapi.com/api/episode/25", "https://rickandmortyapi.com/api/episode/26", "https://rickandmortyapi.com/api/episode/27", "https://rickandmortyapi.com/api/episode/28", "https://rickandmortyapi.com/api/episode/29", "https://rickandmortyapi.com/api/episode/3", "https://rickandmortyapi.com/api/episode/30", "https://rickandmortyapi.com/api/episode/31", "https://rickandmortyapi.com/api/episode/32", "https://rickandmortyapi.com/api/episode/33", "https://rickandmortyapi.com/api/episode/34", "https://rickandmortyapi.com/api/episode/35", "https://rickandmortyapi.com/api/episode/36", "https://rickandmortyapi.com/api/episode/37", "https://rickandmortyapi.com/api/episode/38", "https://rickandmortyapi.com/api/episode/39", "https://rickandmortyapi.com/api/episode/4", "https://rickandmortyapi.com/api/episode/40", "https://rickandmortyapi.com/api/episode/41", "https://rickandmortyapi.com/api/episode/5", "https://rickandmortyapi.com/api/episode/6", "https://rickandmortyapi.com/api/episode/7", "https://rickandmortyapi.com/api/episode/8", "https://rickandmortyapi.com/api/episode/9" ], "minLength" : 41, - "pattern" : "^https://rickandmortyapi\\.com/api/episode/", "maxLength" : 42, - "examples" : [ "https://rickandmortyapi.com/api/episode/1", "https://rickandmortyapi.com/api/episode/10", "https://rickandmortyapi.com/api/episode/11", "https://rickandmortyapi.com/api/episode/12", "https://rickandmortyapi.com/api/episode/13", "https://rickandmortyapi.com/api/episode/14", "https://rickandmortyapi.com/api/episode/15", "https://rickandmortyapi.com/api/episode/16", "https://rickandmortyapi.com/api/episode/17", "https://rickandmortyapi.com/api/episode/18", "https://rickandmortyapi.com/api/episode/19", "https://rickandmortyapi.com/api/episode/2", "https://rickandmortyapi.com/api/episode/20", "https://rickandmortyapi.com/api/episode/21", "https://rickandmortyapi.com/api/episode/22", "https://rickandmortyapi.com/api/episode/23", "https://rickandmortyapi.com/api/episode/24", "https://rickandmortyapi.com/api/episode/25", "https://rickandmortyapi.com/api/episode/26", "https://rickandmortyapi.com/api/episode/27", "https://rickandmortyapi.com/api/episode/28", "https://rickandmortyapi.com/api/episode/29", "https://rickandmortyapi.com/api/episode/3", "https://rickandmortyapi.com/api/episode/30", "https://rickandmortyapi.com/api/episode/31", "https://rickandmortyapi.com/api/episode/32", "https://rickandmortyapi.com/api/episode/33", "https://rickandmortyapi.com/api/episode/34", "https://rickandmortyapi.com/api/episode/35", "https://rickandmortyapi.com/api/episode/36", "https://rickandmortyapi.com/api/episode/37", "https://rickandmortyapi.com/api/episode/38", "https://rickandmortyapi.com/api/episode/39", "https://rickandmortyapi.com/api/episode/4", "https://rickandmortyapi.com/api/episode/40", "https://rickandmortyapi.com/api/episode/41", "https://rickandmortyapi.com/api/episode/5", "https://rickandmortyapi.com/api/episode/6", "https://rickandmortyapi.com/api/episode/7", "https://rickandmortyapi.com/api/episode/8", "https://rickandmortyapi.com/api/episode/9" ] + "pattern" : "^https://rickandmortyapi\\.com/api/episode/" }, "minItems" : 1, "maxItems" : 41, @@ -72,9 +72,9 @@ }, "type" : { "type" : "string", + "examples" : [ "", "Genetic experiment", "Human with antennae", "Human with ants in his eyes", "Parasite", "Superhuman (Ghost trains summoner)" ], "minLength" : 0, - "maxLength" : 34, - "examples" : [ "", "Genetic experiment", "Human with antennae", "Human with ants in his eyes", "Parasite", "Superhuman (Ghost trains summoner)" ] + "maxLength" : 34 }, "origin" : { "type" : "object", @@ -82,41 +82,41 @@ "properties" : { "name" : { "type" : "string", + "examples" : [ "Abadango", "Earth (C-137)", "Earth (Replacement Dimension)", "unknown" ], "minLength" : 7, - "maxLength" : 29, - "examples" : [ "Abadango", "Earth (C-137)", "Earth (Replacement Dimension)", "unknown" ] + "maxLength" : 29 }, "url" : { "type" : "string", + "examples" : [ "", "https://rickandmortyapi.com/api/location/1", "https://rickandmortyapi.com/api/location/2", "https://rickandmortyapi.com/api/location/20" ], "minLength" : 0, - "maxLength" : 43, - "examples" : [ "", "https://rickandmortyapi.com/api/location/1", "https://rickandmortyapi.com/api/location/2", "https://rickandmortyapi.com/api/location/20" ] + "maxLength" : 43 } }, "required" : [ "name", "url" ] }, "status" : { "type" : "string", + "examples" : [ "Alive", "Dead", "unknown" ], "minLength" : 4, - "maxLength" : 7, - "examples" : [ "Alive", "Dead", "unknown" ] + "maxLength" : 7 }, "created" : { "type" : "string", "format" : "date-time", + "examples" : [ "2017-11-04T18:48:46.250Z", "2017-11-04T18:50:21.651Z", "2017-11-04T19:09:56.428Z", "2017-11-04T19:22:43.665Z", "2017-11-04T19:26:56.301Z", "2017-11-04T19:50:28.250Z", "2017-11-04T19:59:20.523Z", "2017-11-04T20:03:34.737Z", "2017-11-04T20:06:54.976Z", "2017-11-04T20:19:09.017Z", "2017-11-04T20:20:20.965Z", "2017-11-04T20:32:33.144Z", "2017-11-04T20:33:30.779Z", "2017-11-04T20:51:31.373Z", "2017-11-04T20:56:13.215Z", "2017-11-04T21:12:45.235Z", "2017-11-04T22:21:24.481Z", "2017-11-04T22:25:29.008Z", "2017-11-04T22:28:13.756Z", "2017-11-04T22:34:53.659Z" ], "minLength" : 24, - "pattern" : "^2017-11-04T.*Z$", "maxLength" : 24, - "examples" : [ "2017-11-04T18:48:46.250Z", "2017-11-04T18:50:21.651Z", "2017-11-04T19:09:56.428Z", "2017-11-04T19:22:43.665Z", "2017-11-04T19:26:56.301Z", "2017-11-04T19:50:28.250Z", "2017-11-04T19:59:20.523Z", "2017-11-04T20:03:34.737Z", "2017-11-04T20:06:54.976Z", "2017-11-04T20:19:09.017Z", "2017-11-04T20:20:20.965Z", "2017-11-04T20:32:33.144Z", "2017-11-04T20:33:30.779Z", "2017-11-04T20:51:31.373Z", "2017-11-04T20:56:13.215Z", "2017-11-04T21:12:45.235Z", "2017-11-04T22:21:24.481Z", "2017-11-04T22:25:29.008Z", "2017-11-04T22:28:13.756Z", "2017-11-04T22:34:53.659Z" ] + "pattern" : "^2017-11-04T.*Z$" }, "gender" : { "type" : "string", + "examples" : [ "Female", "Male", "unknown" ], "minLength" : 4, - "maxLength" : 7, - "examples" : [ "Female", "Male", "unknown" ] + "maxLength" : 7 } }, "required" : [ "species", "name", "location", "url", "image", "id", "episode", "type", "origin", "status", "created", "gender" ], "$schema" : "https://json-schema.org/draft/2019-09/schema", - "description" : "Generated by JSONoid 777bc2994df75724da5ef5b0a8fa5fae2111c45a. Not to be used for validation purposes." + "description" : "Generated by JSONoid 87fb9cdcff74fbb03e3cf2ed1bd99867b3f145b1. Not to be used for validation purposes." } \ No newline at end of file diff --git a/schemas/test.json b/schemas/test.json index 06b92bd4..480494c8 100644 --- a/schemas/test.json +++ b/schemas/test.json @@ -22,8 +22,8 @@ "c" : { "type" : "string", "minLength" : 3, - "examples" : [ "foo" ], - "maxLength" : 3 + "maxLength" : 3, + "examples" : [ "foo" ] }, "d" : { "type" : "boolean" @@ -31,5 +31,5 @@ }, "required" : [ "e", "a", "b", "c", "d" ], "$schema" : "https://json-schema.org/draft/2019-09/schema", - "description" : "Generated by JSONoid 777bc2994df75724da5ef5b0a8fa5fae2111c45a. Not to be used for validation purposes." + "description" : "Generated by JSONoid 87fb9cdcff74fbb03e3cf2ed1bd99867b3f145b1. Not to be used for validation purposes." } \ No newline at end of file