Validations history

Validation #657

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/language' value "fr" did not match one of the following values: 'fr', 'en' in schema fe8b5d6c-9ff2-53e0-9f72-27ba8192b0ae

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "email": {
      "type": "string"
    },
    "language": {
      "description": "Language of the user to be stored in the database and sent to sendgrid.\r\nDefault value: 'fr'",
      "enum": [
        "'fr'",
        "'en'"
      ],
      "type": "string"
    },
    "password": {
      "description": "Only one constraint: length.",
      "maxLength": 128,
      "minLength": 6,
      "type": "string"
    }
  },
  "required": [
    "email",
    "password"
  ],
  "title": "User - SigningUser",
  "type": "object"
}

JSON instance

{
  "email": "in",
  "language": "fr",
  "password": "magna sunt adipisicing elit"
}

Validation #656

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/language' value "fr" did not match one of the following values: 'fr', 'en' in schema fe8b5d6c-9ff2-53e0-9f72-27ba8192b0ae

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "email": {
      "type": "string"
    },
    "language": {
      "description": "Language of the user to be stored in the database and sent to sendgrid.\r\nDefault value: 'fr'",
      "enum": [
        "'fr'",
        "'en'"
      ],
      "type": "string"
    },
    "password": {
      "description": "Only one constraint: length.",
      "maxLength": 128,
      "minLength": 6,
      "type": "string"
    }
  },
  "required": [
    "email",
    "password"
  ],
  "title": "User - SigningUser",
  "type": "object"
}

JSON instance

{
  "email": "in",
  "language": "fr",
  "password": "magna sunt adipisicing elit"
}

Validation #655

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/language' value "fr" did not match one of the following values: 'fr', 'en' in schema fe8b5d6c-9ff2-53e0-9f72-27ba8192b0ae

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "email": {
      "type": "string"
    },
    "language": {
      "description": "Language of the user to be stored in the database and sent to sendgrid.\r\nDefault value: 'fr'",
      "enum": [
        "'fr'",
        "'en'"
      ],
      "type": "string"
    },
    "password": {
      "description": "Only one constraint: length.",
      "maxLength": 128,
      "minLength": 6,
      "type": "string"
    }
  },
  "required": [
    "email",
    "password"
  ],
  "title": "User - SigningUser",
  "type": "object"
}

JSON instance

{
  "email": "in",
  "language": "fr",
  "password": "magna sunt adipisicing elit"
}

Validation #654

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/language' value "fr" did not match one of the following values: 'fr', 'en' in schema fe8b5d6c-9ff2-53e0-9f72-27ba8192b0ae

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "email": {
      "type": "string"
    },
    "language": {
      "description": "Language of the user to be stored in the database and sent to sendgrid.\r\nDefault value: 'fr'",
      "enum": [
        "'fr'",
        "'en'"
      ],
      "type": "string"
    },
    "password": {
      "description": "Only one constraint: length.",
      "maxLength": 128,
      "minLength": 6,
      "type": "string"
    }
  },
  "required": [
    "email",
    "password"
  ],
  "title": "User - SigningUser",
  "type": "object"
}

JSON instance

{
  "email": "in",
  "language": "fr",
  "password": "magna sunt adipisicing elit"
}

Validation #653

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/language' value "fr" did not match one of the following values: 'fr', 'en' in schema fe8b5d6c-9ff2-53e0-9f72-27ba8192b0ae

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "email": {
      "type": "string"
    },
    "language": {
      "description": "Language of the user to be stored in the database and sent to sendgrid.\r\nDefault value: 'fr'",
      "enum": [
        "'fr'",
        "'en'"
      ],
      "type": "string"
    },
    "password": {
      "description": "Only one constraint: length.",
      "maxLength": 128,
      "minLength": 6,
      "type": "string"
    }
  },
  "required": [
    "email",
    "password"
  ],
  "title": "User - SigningUser",
  "type": "object"
}

JSON instance

{
  "email": "in",
  "language": "fr",
  "password": "magna sunt adipisicing elit"
}

Validation #652

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/language' value "fr" did not match one of the following values: 'fr', 'en' in schema fe8b5d6c-9ff2-53e0-9f72-27ba8192b0ae

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "email": {
      "type": "string"
    },
    "language": {
      "description": "Language of the user to be stored in the database and sent to sendgrid.\r\nDefault value: 'fr'",
      "enum": [
        "'fr'",
        "'en'"
      ],
      "type": "string"
    },
    "password": {
      "description": "Only one constraint: length.",
      "maxLength": 128,
      "minLength": 6,
      "type": "string"
    }
  },
  "required": [
    "email",
    "password"
  ],
  "title": "User - SigningUser",
  "type": "object"
}

JSON instance

{
  "email": "in",
  "language": "fr",
  "password": "magna sunt adipisicing elit"
}

Validation #651

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/language' value "fr" did not match one of the following values: 'fr', 'en' in schema fe8b5d6c-9ff2-53e0-9f72-27ba8192b0ae

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "email": {
      "type": "string"
    },
    "language": {
      "description": "Language of the user to be stored in the database and sent to sendgrid.\r\nDefault value: 'fr'",
      "enum": [
        "'fr'",
        "'en'"
      ],
      "type": "string"
    },
    "password": {
      "description": "Only one constraint: length.",
      "maxLength": 128,
      "minLength": 6,
      "type": "string"
    }
  },
  "required": [
    "email",
    "password"
  ],
  "title": "User - SigningUser",
  "type": "object"
}

JSON instance

{
  "email": "in",
  "language": "fr",
  "password": "magna sunt adipisicing elit"
}

Validation #650

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/language' value "fr" did not match one of the following values: 'fr', 'en' in schema fe8b5d6c-9ff2-53e0-9f72-27ba8192b0ae

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "email": {
      "type": "string"
    },
    "language": {
      "description": "Language of the user to be stored in the database and sent to sendgrid.\r\nDefault value: 'fr'",
      "enum": [
        "'fr'",
        "'en'"
      ],
      "type": "string"
    },
    "password": {
      "description": "Only one constraint: length.",
      "maxLength": 128,
      "minLength": 6,
      "type": "string"
    }
  },
  "required": [
    "email",
    "password"
  ],
  "title": "User - SigningUser",
  "type": "object"
}

JSON instance

{
  "email": "in",
  "language": "fr",
  "password": "magna sunt adipisicing elit"
}

Validation #649

Success

The input JSON schema validates the input JSON instance (JSON Schema Draft 4).

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "EstheticalOptionRequest_1616": {
      "additionalProperties": false,
      "properties": {
        "buckel_guard_stamping": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "buckel_guard_text": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "comments": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "oiling_options": {
          "type": "string"
        },
        "plate_color": {
          "type": "string"
        },
        "plate_font": {
          "type": "string"
        },
        "plate_shape": {
          "type": "string"
        },
        "plate_text": {
          "type": "string"
        },
        "plate_type": {
          "type": "string"
        },
        "special_request": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "buckel_guard_stamping",
        "buckel_guard_text",
        "comments",
        "oiling_options",
        "plate_color",
        "plate_font",
        "plate_shape",
        "plate_text",
        "plate_type",
        "special_request"
      ],
      "title": "EstheticalOption - EstheticalOptionRequest",
      "type": "object"
    },
    "HorseAdaptationRequest_1617": {
      "additionalProperties": false,
      "properties": {
        "comments": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "equiscan_id": {
          "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",
          "type": "string"
        },
        "pannels": {
          "enum": [
            "custom",
            "fix"
          ],
          "type": "string"
        },
        "pannels_adjustments": {
          "anyOf": [
            {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ]
        },
        "trees": {
          "type": "string"
        }
      },
      "required": [
        "comments",
        "equiscan_id",
        "pannels",
        "pannels_adjustments",
        "trees"
      ],
      "title": "HorseAdaptation - HorseAdaptationRequest",
      "type": "object"
    },
    "QuoteItemRequest_1611": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "_destroy": {
          "type": "boolean"
        },
        "id": {
          "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",
          "type": "string"
        },
        "quantity": {
          "type": "integer"
        },
        "sku_id": {
          "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",
          "type": "string"
        }
      },
      "required": [
        "quantity",
        "sku_id"
      ],
      "title": "QuoteItem - QuoteItemRequest",
      "type": "object"
    },
    "RiderAdaptationRequest_1620": {
      "additionalProperties": false,
      "properties": {
        "back_blocks": {
          "type": "string"
        },
        "comments": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "flaps_effects": {
          "type": "string"
        },
        "flaps_size": {
          "type": "string"
        },
        "foam": {
          "type": "string"
        },
        "front_blocks": {
          "type": "string"
        },
        "padded_flaps": {
          "type": "string"
        },
        "pictures": {
          "description": "TODO revoir l'api pour la création et les liens",
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "seat_piping": {
          "type": "string"
        },
        "seat_size": {
          "type": "string"
        }
      },
      "required": [
        "back_blocks",
        "comments",
        "flaps_effects",
        "flaps_size",
        "foam",
        "front_blocks",
        "padded_flaps",
        "pictures",
        "seat_piping",
        "seat_size"
      ],
      "title": "RiderAdaptation - RiderAdaptationRequest",
      "type": "object"
    },
    "SaddleInformationRequest_1604": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "back_piping_color": {
          "type": "string"
        },
        "cantle_piping": {
          "type": "string"
        },
        "comments": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "front_piping_color": {
          "type": "string"
        },
        "leather_color": {
          "type": "string"
        },
        "leather_effect": {
          "type": "string"
        },
        "model": {
          "type": "string"
        },
        "piping_color": {
          "type": "string"
        },
        "seat_size": {
          "type": "string"
        },
        "sku_value": {
          "type": "string"
        },
        "stitching_color": {
          "type": "string"
        },
        "test_saddle_equipment": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "test_saddle_fitting_date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "test_saddle_model": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "test_saddle_number": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "test_saddle_seat_size": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "test_saddle_tree_size": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "tree_type": {
          "type": "string"
        }
      },
      "required": [
        "back_piping_color",
        "cantle_piping",
        "comments",
        "front_piping_color",
        "leather_color",
        "leather_effect",
        "model",
        "piping_color",
        "seat_size",
        "sku_value",
        "stitching_color",
        "test_saddle_equipment",
        "test_saddle_fitting_date",
        "test_saddle_model",
        "test_saddle_number",
        "test_saddle_seat_size",
        "test_saddle_tree_size",
        "tree_type"
      ],
      "title": "SaddleInformation - SaddleInformationRequest",
      "type": "object"
    }
  },
  "properties": {
    "quote": {
      "additionalProperties": false,
      "properties": {
        "currency": {
          "anyOf": [
            {
              "enum": [
                "eur",
                "usd",
                "cad",
                "gbp",
                "mxn",
                "brl",
                "chf",
                "cny",
                "twd",
                "hkd",
                "krw",
                "jpy",
                "aed",
                "kwd",
                "qar",
                "bhd",
                "sgd",
                "thb",
                "myr",
                "idr",
                "aud"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "customer_id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "deposit_amount": {
          "anyOf": [
            {
              "pattern": "(^[+-]?(?:0|[1-9]\\d*)(?:\\.(?:\\d*[1-9]|0))?)$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "esthetical_option_attributes": {
          "anyOf": [
            {
              "$ref": "#/definitions/EstheticalOptionRequest_1616",
              "type": "object"
            },
            {
              "type": "null"
            }
          ]
        },
        "gtc": {
          "anyOf": [
            {
              "description": "general terms and conditions",
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "horse_adaptation_attributes": {
          "anyOf": [
            {
              "$ref": "#/definitions/HorseAdaptationRequest_1617",
              "type": "object"
            },
            {
              "type": "null"
            }
          ]
        },
        "items_attributes": {
          "items": {
            "$ref": "#/definitions/QuoteItemRequest_1611",
            "type": "object"
          },
          "type": "array"
        },
        "language": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "order_store_id": {
          "anyOf": [
            {
              "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "rider_adaptation_attributes": {
          "anyOf": [
            {
              "$ref": "#/definitions/RiderAdaptationRequest_1620",
              "type": "object"
            },
            {
              "type": "null"
            }
          ]
        },
        "saddle_information_attributes": {
          "anyOf": [
            {
              "$ref": "#/definitions/SaddleInformationRequest_1604",
              "type": "object"
            },
            {
              "type": "null"
            }
          ]
        },
        "saddle_number": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "shipping_store_id": {
          "anyOf": [
            {
              "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "signature": {
          "anyOf": [
            {
              "description": "TODO file",
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "status": {
          "enum": [
            "draft",
            "sent",
            "validated",
            "deposit_paid",
            "order_sent",
            "closed"
          ],
          "type": "string"
        }
      },
      "required": [
        "currency",
        "customer_id",
        "deposit_amount",
        "gtc",
        "language",
        "order_store_id",
        "saddle_number",
        "shipping_store_id",
        "signature",
        "status"
      ],
      "type": "object"
    }
  },
  "required": [
    "quote"
  ],
  "title": "Quote - QuoteRequest",
  "type": "object"
}

JSON instance

{
  "quote": {
    "currency": null,
    "customer_id": null,
    "deposit_amount": null,
    "gtc": null,
    "language": null,
    "order_store_id": null,
    "saddle_number": null,
    "shipping_store_id": null,
    "signature": null,
    "status": "draft"
  }
}

Validation #648

Success

The input JSON schema validates the input JSON instance (JSON Schema Draft 4).

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "EstheticalOptionRequest_1616": {
      "additionalProperties": false,
      "properties": {
        "buckel_guard_stamping": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "buckel_guard_text": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "comments": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "oiling_options": {
          "type": "string"
        },
        "plate_color": {
          "type": "string"
        },
        "plate_font": {
          "type": "string"
        },
        "plate_shape": {
          "type": "string"
        },
        "plate_text": {
          "type": "string"
        },
        "plate_type": {
          "type": "string"
        },
        "special_request": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "buckel_guard_stamping",
        "buckel_guard_text",
        "comments",
        "oiling_options",
        "plate_color",
        "plate_font",
        "plate_shape",
        "plate_text",
        "plate_type",
        "special_request"
      ],
      "title": "EstheticalOption - EstheticalOptionRequest",
      "type": "object"
    },
    "HorseAdaptationRequest_1617": {
      "additionalProperties": false,
      "properties": {
        "comments": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "equiscan_id": {
          "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",
          "type": "string"
        },
        "pannels": {
          "enum": [
            "custom",
            "fix"
          ],
          "type": "string"
        },
        "pannels_adjustments": {
          "anyOf": [
            {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ]
        },
        "trees": {
          "type": "string"
        }
      },
      "required": [
        "comments",
        "equiscan_id",
        "pannels",
        "pannels_adjustments",
        "trees"
      ],
      "title": "HorseAdaptation - HorseAdaptationRequest",
      "type": "object"
    },
    "QuoteItemRequest_1611": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "_destroy": {
          "type": "boolean"
        },
        "id": {
          "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",
          "type": "string"
        },
        "quantity": {
          "type": "integer"
        },
        "sku_id": {
          "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",
          "type": "string"
        }
      },
      "required": [
        "quantity",
        "sku_id"
      ],
      "title": "QuoteItem - QuoteItemRequest",
      "type": "object"
    },
    "RiderAdaptationRequest_1620": {
      "additionalProperties": false,
      "properties": {
        "back_blocks": {
          "type": "string"
        },
        "comments": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "flaps_effects": {
          "type": "string"
        },
        "flaps_size": {
          "type": "string"
        },
        "foam": {
          "type": "string"
        },
        "front_blocks": {
          "type": "string"
        },
        "padded_flaps": {
          "type": "string"
        },
        "pictures": {
          "description": "TODO revoir l'api pour la création et les liens",
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "seat_piping": {
          "type": "string"
        },
        "seat_size": {
          "type": "string"
        }
      },
      "required": [
        "back_blocks",
        "comments",
        "flaps_effects",
        "flaps_size",
        "foam",
        "front_blocks",
        "padded_flaps",
        "pictures",
        "seat_piping",
        "seat_size"
      ],
      "title": "RiderAdaptation - RiderAdaptationRequest",
      "type": "object"
    },
    "SaddleInformationRequest_1604": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "back_piping_color": {
          "type": "string"
        },
        "cantle_piping": {
          "type": "string"
        },
        "comments": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "front_piping_color": {
          "type": "string"
        },
        "leather_color": {
          "type": "string"
        },
        "leather_effect": {
          "type": "string"
        },
        "model": {
          "type": "string"
        },
        "piping_color": {
          "type": "string"
        },
        "seat_size": {
          "type": "string"
        },
        "sku_value": {
          "type": "string"
        },
        "stitching_color": {
          "type": "string"
        },
        "test_saddle_equipment": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "test_saddle_fitting_date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "test_saddle_model": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "test_saddle_number": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "test_saddle_seat_size": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "test_saddle_tree_size": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "tree_type": {
          "type": "string"
        }
      },
      "required": [
        "back_piping_color",
        "cantle_piping",
        "comments",
        "front_piping_color",
        "leather_color",
        "leather_effect",
        "model",
        "piping_color",
        "seat_size",
        "sku_value",
        "stitching_color",
        "test_saddle_equipment",
        "test_saddle_fitting_date",
        "test_saddle_model",
        "test_saddle_number",
        "test_saddle_seat_size",
        "test_saddle_tree_size",
        "tree_type"
      ],
      "title": "SaddleInformation - SaddleInformationRequest",
      "type": "object"
    }
  },
  "properties": {
    "quote": {
      "additionalProperties": false,
      "properties": {
        "currency": {
          "anyOf": [
            {
              "enum": [
                "eur",
                "usd",
                "cad",
                "gbp",
                "mxn",
                "brl",
                "chf",
                "cny",
                "twd",
                "hkd",
                "krw",
                "jpy",
                "aed",
                "kwd",
                "qar",
                "bhd",
                "sgd",
                "thb",
                "myr",
                "idr",
                "aud"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "customer_id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "deposit_amount": {
          "anyOf": [
            {
              "pattern": "(^[+-]?(?:0|[1-9]\\d*)(?:\\.(?:\\d*[1-9]|0))?)$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "esthetical_option_attributes": {
          "anyOf": [
            {
              "$ref": "#/definitions/EstheticalOptionRequest_1616",
              "type": "object"
            },
            {
              "type": "null"
            }
          ]
        },
        "gtc": {
          "anyOf": [
            {
              "description": "general terms and conditions",
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "horse_adaptation_attributes": {
          "anyOf": [
            {
              "$ref": "#/definitions/HorseAdaptationRequest_1617",
              "type": "object"
            },
            {
              "type": "null"
            }
          ]
        },
        "items_attributes": {
          "items": {
            "$ref": "#/definitions/QuoteItemRequest_1611",
            "type": "object"
          },
          "type": "array"
        },
        "language": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "order_store_id": {
          "anyOf": [
            {
              "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "rider_adaptation_attributes": {
          "anyOf": [
            {
              "$ref": "#/definitions/RiderAdaptationRequest_1620",
              "type": "object"
            },
            {
              "type": "null"
            }
          ]
        },
        "saddle_information_attributes": {
          "anyOf": [
            {
              "$ref": "#/definitions/SaddleInformationRequest_1604",
              "type": "object"
            },
            {
              "type": "null"
            }
          ]
        },
        "saddle_number": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "shipping_store_id": {
          "anyOf": [
            {
              "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "signature": {
          "anyOf": [
            {
              "description": "TODO file",
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "status": {
          "enum": [
            "draft",
            "sent",
            "validated",
            "deposit_paid",
            "order_sent",
            "closed"
          ],
          "type": "string"
        }
      },
      "required": [
        "currency",
        "customer_id",
        "deposit_amount",
        "gtc",
        "language",
        "order_store_id",
        "saddle_number",
        "shipping_store_id",
        "signature",
        "status"
      ],
      "type": "object"
    }
  },
  "required": [
    "quote"
  ],
  "title": "Quote - QuoteRequest",
  "type": "object"
}

JSON instance

{
  "quote": {
    "currency": null,
    "customer_id": null,
    "deposit_amount": null,
    "gtc": null,
    "language": null,
    "order_store_id": null,
    "saddle_number": null,
    "shipping_store_id": null,
    "signature": null,
    "status": "draft"
  }
}