TuplesSchemas

endpoints4s.algebra.TuplesSchemas

Generated trait that provides JsonSchema constructors for tuples from 2 to 22 elements.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Members list

Implicits

Implicits

implicit def tuple10JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

A JSON schema for a tuple of 10 elements.

A JSON schema for a tuple of 10 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple11JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

A JSON schema for a tuple of 11 elements.

A JSON schema for a tuple of 11 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple12JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

A JSON schema for a tuple of 12 elements.

A JSON schema for a tuple of 12 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple13JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12], schema13: <none>[T13]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

A JSON schema for a tuple of 13 elements.

A JSON schema for a tuple of 13 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple14JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12], schema13: <none>[T13], schema14: <none>[T14]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

A JSON schema for a tuple of 14 elements.

A JSON schema for a tuple of 14 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple15JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12], schema13: <none>[T13], schema14: <none>[T14], schema15: <none>[T15]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

A JSON schema for a tuple of 15 elements.

A JSON schema for a tuple of 15 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple16JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12], schema13: <none>[T13], schema14: <none>[T14], schema15: <none>[T15], schema16: <none>[T16]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

A JSON schema for a tuple of 16 elements.

A JSON schema for a tuple of 16 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple17JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12], schema13: <none>[T13], schema14: <none>[T14], schema15: <none>[T15], schema16: <none>[T16], schema17: <none>[T17]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

A JSON schema for a tuple of 17 elements.

A JSON schema for a tuple of 17 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple18JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12], schema13: <none>[T13], schema14: <none>[T14], schema15: <none>[T15], schema16: <none>[T16], schema17: <none>[T17], schema18: <none>[T18]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

A JSON schema for a tuple of 18 elements.

A JSON schema for a tuple of 18 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple19JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12], schema13: <none>[T13], schema14: <none>[T14], schema15: <none>[T15], schema16: <none>[T16], schema17: <none>[T17], schema18: <none>[T18], schema19: <none>[T19]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

A JSON schema for a tuple of 19 elements.

A JSON schema for a tuple of 19 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple20JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12], schema13: <none>[T13], schema14: <none>[T14], schema15: <none>[T15], schema16: <none>[T16], schema17: <none>[T17], schema18: <none>[T18], schema19: <none>[T19], schema20: <none>[T20]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

A JSON schema for a tuple of 20 elements.

A JSON schema for a tuple of 20 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple21JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12], schema13: <none>[T13], schema14: <none>[T14], schema15: <none>[T15], schema16: <none>[T16], schema17: <none>[T17], schema18: <none>[T18], schema19: <none>[T19], schema20: <none>[T20], schema21: <none>[T21]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

A JSON schema for a tuple of 21 elements.

A JSON schema for a tuple of 21 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple22JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9], schema10: <none>[T10], schema11: <none>[T11], schema12: <none>[T12], schema13: <none>[T13], schema14: <none>[T14], schema15: <none>[T15], schema16: <none>[T16], schema17: <none>[T17], schema18: <none>[T18], schema19: <none>[T19], schema20: <none>[T20], schema21: <none>[T21], schema22: <none>[T22]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]

A JSON schema for a tuple of 22 elements.

A JSON schema for a tuple of 22 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple2JsonSchema[T1, T2](implicit schema1: <none>[T1], schema2: <none>[T2]): JsonSchema[(T1, T2)]

A JSON schema for a tuple of 2 elements.

A JSON schema for a tuple of 2 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple3JsonSchema[T1, T2, T3](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3]): JsonSchema[(T1, T2, T3)]

A JSON schema for a tuple of 3 elements.

A JSON schema for a tuple of 3 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple4JsonSchema[T1, T2, T3, T4](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4]): JsonSchema[(T1, T2, T3, T4)]

A JSON schema for a tuple of 4 elements.

A JSON schema for a tuple of 4 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple5JsonSchema[T1, T2, T3, T4, T5](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5]): JsonSchema[(T1, T2, T3, T4, T5)]

A JSON schema for a tuple of 5 elements.

A JSON schema for a tuple of 5 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple6JsonSchema[T1, T2, T3, T4, T5, T6](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6]): JsonSchema[(T1, T2, T3, T4, T5, T6)]

A JSON schema for a tuple of 6 elements.

A JSON schema for a tuple of 6 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple7JsonSchema[T1, T2, T3, T4, T5, T6, T7](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7)]

A JSON schema for a tuple of 7 elements.

A JSON schema for a tuple of 7 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple8JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8)]

A JSON schema for a tuple of 8 elements.

A JSON schema for a tuple of 8 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes

implicit def tuple9JsonSchema[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit schema1: <none>[T1], schema2: <none>[T2], schema3: <none>[T3], schema4: <none>[T4], schema5: <none>[T5], schema6: <none>[T6], schema7: <none>[T7], schema8: <none>[T8], schema9: <none>[T9]): JsonSchema[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

A JSON schema for a tuple of 9 elements.

A JSON schema for a tuple of 9 elements.

Tuples are represented with JSON arrays, as documented in https://json-schema.org/understanding-json-schema/reference/array.html#tuple-validation.

Attributes