addedInput schema / properties / reversals
Added value: +{
+ "description": "Allow reversed orientation (50% chance per card). Default true; pass false to always draw upright.",
+ "type": "boolean"
+}
addedInput schema / properties / seed
Added value: +{
+ "description": "Reproduce a previous draw by passing back the seed it returned. Omit for fresh randomness.",
+ "type": "string"
+}
addedInput schema / properties / session_id
Added value: +{
+ "description": "Draw from an open tarot_shuffle session instead of a fresh single-call draw (hosted only; never repeats a card within the session).",
+ "type": "string"
+}
addedOutput schema / properties / cards / items / properties / arcana
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / cards / items / properties / astrological_correspondence
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
removedOutput schema / properties / cards / items / properties / desc
Removed value: -{
- "description": "Detailed description of the card",
- "type": "string"
-}
addedOutput schema / properties / cards / items / properties / element
Added value: +{
+ "type": [
+ "null",
+ "string"
+ ]
+}
addedOutput schema / properties / cards / items / properties / id
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / cards / items / properties / image_description
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / cards / items / properties / keywords
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / cards / items / properties / meaning
Added value: +{
+ "type": "string"
+}
removedOutput schema / properties / cards / items / properties / meaning_rev
Removed value: -{
- "description": "Reversed meaning of the card",
- "type": "string"
-}
removedOutput schema / properties / cards / items / properties / meaning_up
Removed value: -{
- "description": "Upright meaning of the card",
- "type": "string"
-}
removedOutput schema / properties / cards / items / properties / name_short
Removed value: -{
- "description": "Short identifier for the card",
- "type": "string"
-}
addedOutput schema / properties / cards / items / properties / orientation
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / cards / items / properties / rank
Added value: +{
+ "type": [
+ "null",
+ "number"
+ ]
+}
addedOutput schema / properties / cards / items / properties / rank_name
Added value: +{
+ "type": [
+ "null",
+ "string"
+ ]
+}
changedOutput schema / properties / cards / items / properties / suit / type
Previous value: -[
- "string",
- "null"
-]New value: +[
+ "null",
+ "string"
+]
removedOutput schema / properties / cards / items / properties / type
Removed value: -{
- "description": "Card type (e.g. Major Arcana, Minor Arcana)",
- "type": "string"
-}
removedOutput schema / properties / cards / items / properties / value
Removed value: -{
- "description": "Card value or number",
- "type": "string"
-}
removedOutput schema / properties / cards / items / properties / value_int
Removed value: -{
- "description": "Integer representation of card value",
- "type": "number"
-}
removedOutput schema / properties / cards / items / required
Removed value: -[
- "name",
- "name_short",
- "value",
- "value_int",
- "type",
- "suit",
- "meaning_up",
- "meaning_rev",
- "desc"
-]
addedOutput schema / properties / meta
Added value: +{
+ "properties": {
+ "deck": {
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "procedure": {
+ "type": "string"
+ },
+ "seed": {
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedOutput schema / properties / seed
Added value: +{
+ "type": "string"
+}
removedOutput schema / required
Removed value: -[
- "count",
- "cards"
-]