Validations history

Validation #495

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCollectDeliveryModes_879": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "code": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "type",
        "value"
      ],
      "title": "CollectDeliveryModes - DefaultCollectDeliveryModes",
      "type": "object"
    },
    "DefaultCollectDeliveryPeriods_880": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "central_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "code": {
          "type": "string"
        },
        "direct_farm_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "harvest_type": {
          "type": "string"
        },
        "id": {
          "type": "integer"
        },
        "increase": {
          "type": "number"
        },
        "last_price_update": {
          "format": "datetime",
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "roll_on_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "satellite_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "central_place_price",
        "code",
        "direct_farm_price",
        "harvest_type",
        "id",
        "increase",
        "last_price_update",
        "name",
        "roll_on_price",
        "satellite_place_price"
      ],
      "title": "CollectDeliveryPeriods - DefaultCollectDeliveryPeriods",
      "type": "object"
    },
    "DefaultCollectDeliveryTypes_878": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "delivery_modes": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryModes_879",
            "type": "object"
          },
          "type": "array"
        },
        "delivery_periods": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryPeriods_880",
            "type": "object"
          },
          "type": "array"
        },
        "id": {
          "type": "integer"
        },
        "main_type": {
          "type": "string"
        }
      },
      "required": [
        "delivery_modes",
        "delivery_periods",
        "id",
        "main_type"
      ],
      "title": "CollectDeliveryTypes - DefaultCollectDeliveryTypes",
      "type": "object"
    },
    "DefaultCollectMaturity_877": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "commodity_code": {
          "type": "string"
        },
        "commodity_label": {
          "description": "commodityLabel",
          "type": "string"
        },
        "id": {
          "description": "offersMaturityId",
          "type": "integer"
        },
        "maturity": {
          "description": "maturity",
          "type": "string"
        },
        "strike_price": {
          "anyOf": [
            {
              "description": "strikePrice",
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "warranty_cost": {
          "description": "warrantyCost",
          "type": "number"
        }
      },
      "required": [
        "commodity_code",
        "commodity_label",
        "id",
        "maturity",
        "strike_price",
        "warranty_cost"
      ],
      "title": "CollectMaturity - DefaultCollectMaturity",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "collection_offers": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "base_label": {
            "anyOf": [
              {
                "description": "baseLabel",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "delivery_types": {
            "items": {
              "$ref": "#/definitions/DefaultCollectDeliveryTypes_878",
              "type": "object"
            },
            "type": "array"
          },
          "description": {
            "anyOf": [
              {
                "description": "description",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "harvest": {
            "description": "harvest",
            "type": "string"
          },
          "id": {
            "description": "offerId",
            "type": "integer"
          },
          "market_label": {
            "type": "string"
          },
          "market_reference": {
            "anyOf": [
              {
                "description": "referenceMarket",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "marketing_tag": {
            "anyOf": [
              {
                "description": "marketingTag",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "maturities": {
            "items": {
              "$ref": "#/definitions/DefaultCollectMaturity_877",
              "type": "object"
            },
            "type": "array"
          },
          "picture_url": {
            "anyOf": [
              {
                "description": "offerPictureUrl",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "price_zone_id": {
            "type": "integer"
          },
          "priority": {
            "description": "priority",
            "type": "integer"
          },
          "product_label": {
            "description": "productLabel",
            "type": "string"
          },
          "quality_label": {
            "description": "qualityLabel",
            "type": "string"
          },
          "quantity_max_per_customer": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "remaining_quantity": {
            "anyOf": [
              {
                "description": "remainingQty",
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "short_description": {
            "anyOf": [
              {
                "description": "shortDescription",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "title": {
            "description": "title",
            "type": "string"
          },
          "type": {
            "description": "offerType",
            "type": "string"
          },
          "type_label": {
            "description": "offerTypeLabel",
            "type": "string"
          }
        },
        "required": [
          "base_label",
          "delivery_types",
          "description",
          "harvest",
          "id",
          "market_label",
          "market_reference",
          "picture_url",
          "price_zone_id",
          "priority",
          "product_label",
          "quality_label",
          "quantity_max_per_customer",
          "remaining_quantity",
          "short_description",
          "title",
          "type",
          "type_label"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "collection_offers"
  ],
  "title": "CollectionOffer - DefaultCollectOffer",
  "type": "object"
}

JSON instance

{
  "collection_offers": [
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 174.25,
              "code": "septembre",
              "direct_farm_price": 173.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "SEPT",
              "roll_on_price": 166.25,
              "satellite_place_price": 172.25
            }
          ],
          "id": 64,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 174.25,
              "code": "septembre",
              "direct_farm_price": 173.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "SEPT",
              "roll_on_price": 166.25,
              "satellite_place_price": 172.25
            }
          ],
          "id": 65,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 174.25,
              "code": "septembre",
              "direct_farm_price": 173.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "SEPT",
              "roll_on_price": 166.25,
              "satellite_place_price": 172.25
            }
          ],
          "id": 59,
          "main_type": "DEP2"
        }
      ],
      "description": null,
      "harvest": "2019",
      "id": 31,
      "market_label": "FOB Creil",
      "market_reference": "16",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": null,
      "title": "Offre Blé 1",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 60,
          "main_type": "DEP2"
        }
      ],
      "description": "description",
      "harvest": "2019",
      "id": 33,
      "market_label": "FOB Creil",
      "market_reference": "16",
      "marketing_tag": "super offre",
      "maturities": [],
      "picture_url": null,
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "description courte",
      "title": "Morgane Optimum Ble 1",
      "type": "APC",
      "type_label": "Offre Optimum"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 61,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 62,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 63,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2018",
      "id": 44,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/triticale.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 90,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "Blé 1 2018",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 66,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 67,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 68,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tincidunt, nisi in varius fermentum, nulla neque consectetur justo, nec ultricies arcu odio non massa. Sed vitae nibh vitae tortor gravida rhoncus at gravida arcu. Sed quis egestas metus, quis dictum quam. Praesent dignissim molestie leo vel tristique",
      "harvest": "2019",
      "id": 45,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 120,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
      "title": "Blé 1 2019",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 69,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 70,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 71,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2020",
      "id": 46,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": "offre",
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 600,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "Blé 1 2020",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 72,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 73,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 74,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2021",
      "id": 47,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_dur.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "BLE 1 2021",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "OCT - DEC",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": null,
              "satellite_place_price": null
            },
            {
              "central_place_price": null,
              "code": "janv / mars",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 87,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "OCT - DEC",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": null,
              "satellite_place_price": null
            },
            {
              "central_place_price": null,
              "code": "janv / mars",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 88,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "OCT - DEC",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": null,
              "satellite_place_price": null
            },
            {
              "central_place_price": null,
              "code": "janv / mars",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 89,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2018",
      "id": 48,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 180,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "OPTIMUM BLE 1 2018",
      "type": "APC",
      "type_label": "Offre Optimum"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Avril",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": 0,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 90,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Avril",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": 0,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 91,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Avril",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": 0,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 92,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2019",
      "id": 49,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": "TOP",
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/triticale.jpg",
      "price_zone_id": 70,
      "priority": 3,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "OPTIMUM BLE 1 2019",
      "type": "APC",
      "type_label": "Offre Optimum"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": 0,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 93,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": 0,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 94,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": 0,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 95,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2020",
      "id": 50,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_dur.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "OPTIMUM BLE 1 2020",
      "type": "APC",
      "type_label": "Offre Optimum"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": 0,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 96,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": 0,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 97,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": 0,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 98,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2021",
      "id": 51,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 3600,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "OPTIMUM BLE 1 2021",
      "type": "APC",
      "type_label": "Offre Optimum"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 75,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 76,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 77,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2018",
      "id": 52,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-19",
          "strike_price": 206,
          "warranty_cost": 8
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-19",
          "strike_price": 207,
          "warranty_cost": 9
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "SEP-19",
          "strike_price": 188,
          "warranty_cost": 11
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "DEC-19",
          "strike_price": 189.75,
          "warranty_cost": 12
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-20",
          "strike_price": 192,
          "warranty_cost": 13
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-20",
          "strike_price": 193,
          "warranty_cost": 14
        }
      ],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "EURONEXT BLE 1 2018",
      "type": "AE1",
      "type_label": "Offre Euronext"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 78,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 79,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 80,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2019",
      "id": 53,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-19",
          "strike_price": 206,
          "warranty_cost": 8
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-19",
          "strike_price": 207,
          "warranty_cost": 9
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "SEP-19",
          "strike_price": 188,
          "warranty_cost": 11
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "DEC-19",
          "strike_price": 189.75,
          "warranty_cost": 12
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-20",
          "strike_price": 192,
          "warranty_cost": 13
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-20",
          "strike_price": 193,
          "warranty_cost": 14
        }
      ],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 900,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "EURONEXT BLE 1 2019",
      "type": "AE1",
      "type_label": "Offre Euronext"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 81,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 82,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 83,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2020",
      "id": 54,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-19",
          "strike_price": 206,
          "warranty_cost": 8
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-19",
          "strike_price": 207,
          "warranty_cost": 9
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "SEP-19",
          "strike_price": 188,
          "warranty_cost": 11
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "DEC-19",
          "strike_price": 189.75,
          "warranty_cost": 12
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-20",
          "strike_price": 192,
          "warranty_cost": 13
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-20",
          "strike_price": 193,
          "warranty_cost": 14
        }
      ],
      "picture_url": "https://static-cf.farmi.com/collect/triticale.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "EURONEXT BLE 1 2020",
      "type": "AE1",
      "type_label": "Offre Euronext"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 84,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 85,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 86,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2021",
      "id": 55,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-19",
          "strike_price": 206,
          "warranty_cost": 8
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-19",
          "strike_price": 207,
          "warranty_cost": 9
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "SEP-19",
          "strike_price": 188,
          "warranty_cost": 11
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "DEC-19",
          "strike_price": 189.75,
          "warranty_cost": 12
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-20",
          "strike_price": 192,
          "warranty_cost": 13
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-20",
          "strike_price": 193,
          "warranty_cost": 14
        }
      ],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "EURONEXT BLE 1 2021",
      "type": "AE1",
      "type_label": "Offre Euronext"
    }
  ]
}

Validation #494

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCollectDeliveryModes_879": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "code": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "type",
        "value"
      ],
      "title": "CollectDeliveryModes - DefaultCollectDeliveryModes",
      "type": "object"
    },
    "DefaultCollectDeliveryPeriods_880": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "central_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "code": {
          "type": "string"
        },
        "direct_farm_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "harvest_type": {
          "type": "string"
        },
        "id": {
          "type": "integer"
        },
        "increase": {
          "type": "number"
        },
        "last_price_update": {
          "format": "datetime",
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "roll_on_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "satellite_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "central_place_price",
        "code",
        "direct_farm_price",
        "harvest_type",
        "id",
        "increase",
        "last_price_update",
        "name",
        "roll_on_price",
        "satellite_place_price"
      ],
      "title": "CollectDeliveryPeriods - DefaultCollectDeliveryPeriods",
      "type": "object"
    },
    "DefaultCollectDeliveryTypes_878": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "delivery_modes": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryModes_879",
            "type": "object"
          },
          "type": "array"
        },
        "delivery_periods": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryPeriods_880",
            "type": "object"
          },
          "type": "array"
        },
        "id": {
          "type": "integer"
        },
        "main_type": {
          "type": "string"
        }
      },
      "required": [
        "delivery_modes",
        "delivery_periods",
        "id",
        "main_type"
      ],
      "title": "CollectDeliveryTypes - DefaultCollectDeliveryTypes",
      "type": "object"
    },
    "DefaultCollectMaturity_877": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "commodity_code": {
          "type": "string"
        },
        "commodity_label": {
          "description": "commodityLabel",
          "type": "string"
        },
        "id": {
          "description": "offersMaturityId",
          "type": "integer"
        },
        "maturity": {
          "description": "maturity",
          "type": "string"
        },
        "strike_price": {
          "anyOf": [
            {
              "description": "strikePrice",
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "warranty_cost": {
          "description": "warrantyCost",
          "type": "number"
        }
      },
      "required": [
        "commodity_code",
        "commodity_label",
        "id",
        "maturity",
        "strike_price",
        "warranty_cost"
      ],
      "title": "CollectMaturity - DefaultCollectMaturity",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "collection_offers": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "base_label": {
            "anyOf": [
              {
                "description": "baseLabel",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "delivery_types": {
            "items": {
              "$ref": "#/definitions/DefaultCollectDeliveryTypes_878",
              "type": "object"
            },
            "type": "array"
          },
          "description": {
            "anyOf": [
              {
                "description": "description",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "harvest": {
            "description": "harvest",
            "type": "string"
          },
          "id": {
            "description": "offerId",
            "type": "integer"
          },
          "market_label": {
            "type": "string"
          },
          "market_reference": {
            "anyOf": [
              {
                "description": "referenceMarket",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "marketing_tag": {
            "anyOf": [
              {
                "description": "marketingTag",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "maturities": {
            "items": {
              "$ref": "#/definitions/DefaultCollectMaturity_877",
              "type": "object"
            },
            "type": "array"
          },
          "picture_url": {
            "anyOf": [
              {
                "description": "offerPictureUrl",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "price_zone_id": {
            "type": "integer"
          },
          "priority": {
            "description": "priority",
            "type": "integer"
          },
          "product_label": {
            "description": "productLabel",
            "type": "string"
          },
          "quality_label": {
            "description": "qualityLabel",
            "type": "string"
          },
          "quantity_max_per_customer": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "remaining_quantity": {
            "anyOf": [
              {
                "description": "remainingQty",
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "short_description": {
            "anyOf": [
              {
                "description": "shortDescription",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "title": {
            "description": "title",
            "type": "string"
          },
          "type": {
            "description": "offerType",
            "type": "string"
          },
          "type_label": {
            "description": "offerTypeLabel",
            "type": "string"
          }
        },
        "required": [
          "base_label",
          "delivery_types",
          "description",
          "harvest",
          "id",
          "market_label",
          "market_reference",
          "picture_url",
          "price_zone_id",
          "priority",
          "product_label",
          "quality_label",
          "quantity_max_per_customer",
          "remaining_quantity",
          "short_description",
          "title",
          "type",
          "type_label"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "collection_offers"
  ],
  "title": "CollectionOffer - DefaultCollectOffer",
  "type": "object"
}

JSON instance

{
  "collection_offers": [
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 174.25,
              "code": "septembre",
              "direct_farm_price": 173.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "SEPT",
              "roll_on_price": 166.25,
              "satellite_place_price": 172.25
            }
          ],
          "id": 64,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 174.25,
              "code": "septembre",
              "direct_farm_price": 173.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "SEPT",
              "roll_on_price": 166.25,
              "satellite_place_price": 172.25
            }
          ],
          "id": 65,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 174.25,
              "code": "septembre",
              "direct_farm_price": 173.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "SEPT",
              "roll_on_price": 166.25,
              "satellite_place_price": 172.25
            }
          ],
          "id": 59,
          "main_type": "DEP2"
        }
      ],
      "description": null,
      "harvest": "2019",
      "id": 31,
      "market_label": "FOB Creil",
      "market_reference": "16",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": null,
      "title": "Offre Blé 1",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 60,
          "main_type": "DEP2"
        }
      ],
      "description": "description",
      "harvest": "2019",
      "id": 33,
      "market_label": "FOB Creil",
      "market_reference": "16",
      "marketing_tag": "super offre",
      "maturities": [],
      "picture_url": null,
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "description courte",
      "title": "Morgane Optimum Ble 1",
      "type": "APC",
      "type_label": "Offre Optimum"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 61,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 62,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 63,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2018",
      "id": 44,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/triticale.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 90,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "Blé 1 2018",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 66,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 67,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 68,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tincidunt, nisi in varius fermentum, nulla neque consectetur justo, nec ultricies arcu odio non massa. Sed vitae nibh vitae tortor gravida rhoncus at gravida arcu. Sed quis egestas metus, quis dictum quam. Praesent dignissim molestie leo vel tristique",
      "harvest": "2019",
      "id": 45,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 120,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
      "title": "Blé 1 2019",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 69,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 70,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 71,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2020",
      "id": 46,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": "offre",
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 600,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "Blé 1 2020",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 72,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 73,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 74,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2021",
      "id": 47,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_dur.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "BLE 1 2021",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "OCT - DEC",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": null,
              "satellite_place_price": null
            },
            {
              "central_place_price": null,
              "code": "janv / mars",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 87,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "OCT - DEC",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": null,
              "satellite_place_price": null
            },
            {
              "central_place_price": null,
              "code": "janv / mars",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 88,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "OCT - DEC",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": null,
              "satellite_place_price": null
            },
            {
              "central_place_price": null,
              "code": "janv / mars",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": 0,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 89,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2018",
      "id": 48,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 180,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "OPTIMUM BLE 1 2018",
      "type": "APC",
      "type_label": "Offre Optimum"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Avril",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": 0,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 90,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Avril",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": 0,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 91,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Avril",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": 0,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 92,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2019",
      "id": 49,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": "TOP",
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/triticale.jpg",
      "price_zone_id": 70,
      "priority": 3,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "OPTIMUM BLE 1 2019",
      "type": "APC",
      "type_label": "Offre Optimum"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": 0,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 93,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": 0,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 94,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": 0,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 95,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2020",
      "id": 50,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_dur.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "OPTIMUM BLE 1 2020",
      "type": "APC",
      "type_label": "Offre Optimum"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": 0,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 96,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": 0,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 97,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "Moisson",
              "direct_farm_price": null,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": 0,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 98,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2021",
      "id": 51,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 3600,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "OPTIMUM BLE 1 2021",
      "type": "APC",
      "type_label": "Offre Optimum"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 75,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 76,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "OCT - DEC",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 2,
              "increase": -4.65,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "OCT /  DEC",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            },
            {
              "central_place_price": 197.5,
              "code": "janv / mars",
              "direct_farm_price": 196.5,
              "harvest_type": "Hors-moisson",
              "id": 4,
              "increase": -7.44,
              "last_price_update": "2019-01-25T06:20:11+00:00",
              "name": "JANV / MARS",
              "roll_on_price": 189.5,
              "satellite_place_price": 195.5
            }
          ],
          "id": 77,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2018",
      "id": 52,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-19",
          "strike_price": 206,
          "warranty_cost": 8
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-19",
          "strike_price": 207,
          "warranty_cost": 9
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "SEP-19",
          "strike_price": 188,
          "warranty_cost": 11
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "DEC-19",
          "strike_price": 189.75,
          "warranty_cost": 12
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-20",
          "strike_price": 192,
          "warranty_cost": 13
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-20",
          "strike_price": 193,
          "warranty_cost": 14
        }
      ],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "EURONEXT BLE 1 2018",
      "type": "AE1",
      "type_label": "Offre Euronext"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 78,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 79,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 198.5,
              "code": "Avril",
              "direct_farm_price": 197.5,
              "harvest_type": "Hors-moisson",
              "id": 51,
              "increase": -4.65,
              "last_price_update": "2019-01-25T07:20:11+00:00",
              "name": "AVRIL / MAI",
              "roll_on_price": 190.5,
              "satellite_place_price": 196.5
            }
          ],
          "id": 80,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2019",
      "id": 53,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-19",
          "strike_price": 206,
          "warranty_cost": 8
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-19",
          "strike_price": 207,
          "warranty_cost": 9
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "SEP-19",
          "strike_price": 188,
          "warranty_cost": 11
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "DEC-19",
          "strike_price": 189.75,
          "warranty_cost": 12
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-20",
          "strike_price": 192,
          "warranty_cost": 13
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-20",
          "strike_price": 193,
          "warranty_cost": 14
        }
      ],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 900,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "EURONEXT BLE 1 2019",
      "type": "AE1",
      "type_label": "Offre Euronext"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 81,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 82,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 204.5,
              "code": "moisson",
              "direct_farm_price": 203.5,
              "harvest_type": "Moisson",
              "id": 60,
              "increase": -4.65,
              "last_price_update": "2019-01-25T08:20:11+00:00",
              "name": "BLE 1 2020",
              "roll_on_price": 196.5,
              "satellite_place_price": 202.5
            }
          ],
          "id": 83,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2020",
      "id": 54,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-19",
          "strike_price": 206,
          "warranty_cost": 8
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-19",
          "strike_price": 207,
          "warranty_cost": 9
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "SEP-19",
          "strike_price": 188,
          "warranty_cost": 11
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "DEC-19",
          "strike_price": 189.75,
          "warranty_cost": 12
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-20",
          "strike_price": 192,
          "warranty_cost": 13
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-20",
          "strike_price": 193,
          "warranty_cost": 14
        }
      ],
      "picture_url": "https://static-cf.farmi.com/collect/triticale.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "EURONEXT BLE 1 2020",
      "type": "AE1",
      "type_label": "Offre Euronext"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 84,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 85,
          "main_type": "RDU2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 192.5,
              "code": "Moisson",
              "direct_farm_price": 191.5,
              "harvest_type": "Moisson",
              "id": 61,
              "increase": -4.65,
              "last_price_update": "2019-01-25T09:20:11+00:00",
              "name": "MOISSON",
              "roll_on_price": 184.5,
              "satellite_place_price": 190.5
            }
          ],
          "id": 86,
          "main_type": "DEP2"
        }
      ],
      "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque enim dolor, luctus sed lacus eu, blandit cursus mauris. Curabitur nec euismod lorem, ac porttitor libero. Curabitur fringilla urna id nulla pellentesque lacinia. Nullam sit amet nulla a tortor condimentum lobortis in nec erat. Nulla cursus eget ante id tempor. Aenean quis lacinia ante. Quisque blandit ultricies eros, vitae consectetur tortor.",
      "harvest": "2021",
      "id": 55,
      "market_label": "Rendu La Pallice",
      "market_reference": "17",
      "marketing_tag": null,
      "maturities": [
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-19",
          "strike_price": 206,
          "warranty_cost": 8
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-19",
          "strike_price": 207,
          "warranty_cost": 9
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "SEP-19",
          "strike_price": 188,
          "warranty_cost": 11
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "DEC-19",
          "strike_price": 189.75,
          "warranty_cost": 12
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAR-20",
          "strike_price": 192,
          "warranty_cost": 13
        },
        {
          "commodity_code": "BL2",
          "commodity_label": "Blé Euronext",
          "id": 0,
          "maturity": "MAY-20",
          "strike_price": 193,
          "warranty_cost": 14
        }
      ],
      "picture_url": "https://static-cf.farmi.com/collect/ble_tendre.jpg",
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa mauris, sagittis id egestas id, semper et arcu. In hac.",
      "title": "EURONEXT BLE 1 2021",
      "type": "AE1",
      "type_label": "Offre Euronext"
    }
  ]
}

Validation #493

Failure

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

  • The property '#/' contains additional properties ["status", "data"] outside of the schema when none are allowed in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'confirmed' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'country_code' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'email' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'eula_version' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'first_name' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'id' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'is_guest' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'language' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'last_name' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'mobile_number' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'phone_number' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'provider' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'suggested_farms' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'type' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'typology_value' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'uid' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579
  • The property '#/' did not contain a required property of 'zip_code' in schema 0fe423a2-7438-5b55-b13e-e04ccfed9579

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultFarm_532": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "customer_number": {
          "description": "numClient",
          "pattern": "\\d*",
          "type": "string"
        },
        "customer_relation_email": {
          "description": "emailCommercial",
          "type": "string"
        },
        "id": {
          "description": "numCLient",
          "minimum": 0,
          "type": "integer"
        },
        "is_owner": {
          "anyOf": [
            {
              "description": "isOwner",
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ]
        },
        "mobile_phone": {
          "description": "mobilePhone",
          "type": "string"
        },
        "name": {
          "description": "raisonSociale",
          "type": "string"
        },
        "provider": {
          "description": "provider",
          "enum": [
            "AGR",
            "AGR-INT"
          ],
          "type": "string"
        }
      },
      "required": [
        "customer_number",
        "id",
        "is_owner",
        "name",
        "provider"
      ],
      "title": "Farm - DefaultFarm",
      "type": "object"
    }
  },
  "properties": {
    "confirmed": {
      "type": "boolean"
    },
    "country_code": {
      "type": "string"
    },
    "email": {
      "format": "email",
      "type": "string"
    },
    "eula_version": {
      "pattern": "^(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)$",
      "type": "string"
    },
    "first_name": {
      "anyOf": [
        {
          "pattern": "^[A-Z](\\p{L}|-)+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "id": {
      "minimum": 0,
      "type": "integer"
    },
    "is_guest": {
      "type": "boolean"
    },
    "language": {
      "type": "string"
    },
    "last_name": {
      "anyOf": [
        {
          "pattern": "^[A-Z](\\p{L}|-)+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "mobile_number": {
      "anyOf": [
        {
          "pattern": "^(?:(?:\\+|00)[1-9]{0,3}|0)\\s*[1-9](?:[\\s.-]*\\d{2}){4}",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "phone_number": {
      "anyOf": [
        {
          "pattern": "^(?:(?:\\+|00)[1-9]{0,3}|0)\\s*[1-9](?:[\\s.-]*\\d{2}){4}",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "provider": {
      "type": "string"
    },
    "suggested_farms": {
      "items": {
        "$ref": "#/definitions/DefaultFarm_532",
        "type": "object"
      },
      "type": "array"
    },
    "type": {
      "enum": [
        "Guest",
        "Lead",
        "Customer",
        "Commercial",
        "ChefRegion"
      ],
      "type": "string"
    },
    "typology_value": {
      "maximum": 2,
      "minimum": 0,
      "type": "integer"
    },
    "uid": {
      "type": "string"
    },
    "zip_code": {
      "anyOf": [
        {
          "pattern": "^(([0-8][0-9])|(9[0-5])|(2[ab]))[0-9]{3}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "confirmed",
    "country_code",
    "email",
    "eula_version",
    "first_name",
    "id",
    "is_guest",
    "language",
    "last_name",
    "mobile_number",
    "phone_number",
    "provider",
    "suggested_farms",
    "type",
    "typology_value",
    "uid",
    "zip_code"
  ],
  "title": "User - AuthentifiedUser",
  "type": "object"
}

JSON instance

{
  "data": {
    "confirmed": true,
    "country_code": "FR",
    "email": "mgabette@soufflet.com",
    "eula_version": "2.0.0",
    "first_name": "Morgane",
    "id": 3876,
    "last_name": "Gabette",
    "provider": "email",
    "suggested_farms": [],
    "type": "Customer",
    "typology_value": 2,
    "uid": "bWdhYmV0dGVAc291ZmZsZXQuY29t",
    "zip_code": "10170"
  },
  "status": "success"
}

Validation #492

Failure

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

  • The property '#/' contains additional properties ["confirmation_password"] outside of the schema when none are allowed in schema c3d85656-e520-50f9-af78-592d19f1884b

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "country_code": {
      "type": "string"
    },
    "email": {
      "format": "email",
      "type": "string"
    },
    "eula_version": {
      "pattern": "^(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)$",
      "type": "string"
    },
    "first_name": {
      "anyOf": [
        {
          "pattern": "^[A-Z](\\p{L}|-)+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "language": {
      "type": "string"
    },
    "last_name": {
      "anyOf": [
        {
          "pattern": "^[A-Z](\\p{L}|-)+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "mobile_number": {
      "anyOf": [
        {
          "pattern": "^(?:(?:\\+|00)[1-9]{0,3}|0)\\s*[1-9](?:[\\s.-]*\\d{2}){4}",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "password": {
      "type": "string"
    },
    "phone_number": {
      "anyOf": [
        {
          "pattern": "^(?:(?:\\+|00)[1-9]{0,3}|0)\\s*[1-9](?:[\\s.-]*\\d{2}){4}",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "zip_code": {
      "anyOf": [
        {
          "pattern": "^(([0-8][0-9])|(9[0-5])|(2[ab]))[0-9]{3}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "email",
    "eula_version",
    "password"
  ],
  "title": "User - NewLead",
  "type": "object"
}

JSON instance

{
  "confirmation_password": "123456",
  "country_code": "FR",
  "email": "stephane.utest+14@gmail.com",
  "eula_version": "2.0.0",
  "first_name": "Ste",
  "language": "en-US",
  "last_name": "Col",
  "password": "123456",
  "zip_code": "63000"
}

Validation #491

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCollectDeliveryModes_879": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "code": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "type",
        "value"
      ],
      "title": "CollectDeliveryModes - DefaultCollectDeliveryModes",
      "type": "object"
    },
    "DefaultCollectDeliveryPeriods_880": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "central_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "code": {
          "type": "string"
        },
        "direct_farm_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "harvest_type": {
          "type": "string"
        },
        "id": {
          "type": "integer"
        },
        "increase": {
          "type": "number"
        },
        "last_price_update": {
          "format": "datetime",
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "roll_on_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "satellite_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "central_place_price",
        "code",
        "direct_farm_price",
        "harvest_type",
        "id",
        "increase",
        "last_price_update",
        "name",
        "roll_on_price",
        "satellite_place_price"
      ],
      "title": "CollectDeliveryPeriods - DefaultCollectDeliveryPeriods",
      "type": "object"
    },
    "DefaultCollectDeliveryTypes_878": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "delivery_modes": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryModes_879",
            "type": "object"
          },
          "type": "array"
        },
        "delivery_periods": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryPeriods_880",
            "type": "object"
          },
          "type": "array"
        },
        "id": {
          "type": "integer"
        },
        "main_type": {
          "type": "string"
        }
      },
      "required": [
        "delivery_modes",
        "delivery_periods",
        "id",
        "main_type"
      ],
      "title": "CollectDeliveryTypes - DefaultCollectDeliveryTypes",
      "type": "object"
    },
    "DefaultCollectMaturity_877": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "commodity_code": {
          "type": "string"
        },
        "commodity_label": {
          "description": "commodityLabel",
          "type": "string"
        },
        "id": {
          "description": "offersMaturityId",
          "type": "integer"
        },
        "maturity": {
          "description": "maturity",
          "type": "string"
        },
        "strike_price": {
          "anyOf": [
            {
              "description": "strikePrice",
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "warranty_cost": {
          "description": "warrantyCost",
          "type": "number"
        }
      },
      "required": [
        "commodity_code",
        "commodity_label",
        "id",
        "maturity",
        "strike_price",
        "warranty_cost"
      ],
      "title": "CollectMaturity - DefaultCollectMaturity",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "collection_offers": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "base_label": {
            "anyOf": [
              {
                "description": "baseLabel",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "delivery_types": {
            "items": {
              "$ref": "#/definitions/DefaultCollectDeliveryTypes_878",
              "type": "object"
            },
            "type": "array"
          },
          "description": {
            "anyOf": [
              {
                "description": "description",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "harvest": {
            "description": "harvest",
            "type": "string"
          },
          "id": {
            "description": "offerId",
            "type": "integer"
          },
          "market_label": {
            "type": "string"
          },
          "market_reference": {
            "anyOf": [
              {
                "description": "referenceMarket",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "marketing_tag": {
            "anyOf": [
              {
                "description": "marketingTag",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "maturities": {
            "items": {
              "$ref": "#/definitions/DefaultCollectMaturity_877",
              "type": "object"
            },
            "type": "array"
          },
          "picture_url": {
            "anyOf": [
              {
                "description": "offerPictureUrl",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "price_zone_id": {
            "type": "integer"
          },
          "priority": {
            "description": "priority",
            "type": "integer"
          },
          "product_label": {
            "description": "productLabel",
            "type": "string"
          },
          "quality_label": {
            "description": "qualityLabel",
            "type": "string"
          },
          "quantity_max_per_customer": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "remaining_quantity": {
            "anyOf": [
              {
                "description": "remainingQty",
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "short_description": {
            "anyOf": [
              {
                "description": "shortDescription",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "title": {
            "description": "title",
            "type": "string"
          },
          "type": {
            "description": "offerType",
            "type": "string"
          },
          "type_label": {
            "description": "offerTypeLabel",
            "type": "string"
          }
        },
        "required": [
          "base_label",
          "delivery_types",
          "description",
          "harvest",
          "id",
          "market_label",
          "market_reference",
          "picture_url",
          "price_zone_id",
          "priority",
          "product_label",
          "quality_label",
          "quantity_max_per_customer",
          "remaining_quantity",
          "short_description",
          "title",
          "type",
          "type_label"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "collection_offers"
  ],
  "title": "CollectionOffer - DefaultCollectOffer",
  "type": "object"
}

JSON instance

{
  "collection_offers": [
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 30,
          "main_type": "DEP1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 31,
          "main_type": "DEP2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 28,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 29,
          "main_type": "RDU2"
        }
      ],
      "description": null,
      "harvest": "2019",
      "id": 31,
      "market_label": "FOB Creil",
      "market_reference": "16",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": null,
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": null,
      "title": "Offre Blé 1",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 30,
          "main_type": "DEP1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 31,
          "main_type": "DEP2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 28,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 29,
          "main_type": "RDU2"
        }
      ],
      "description": "description",
      "harvest": "2019",
      "id": 33,
      "market_label": "FOB Creil",
      "market_reference": "16",
      "marketing_tag": "super offre",
      "maturities": [],
      "picture_url": null,
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "description courte",
      "title": "Morgane Optimum Ble 1",
      "type": "APC",
      "type_label": "Offre Optimum"
    }
  ]
}

Validation #490

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCollectDeliveryModes_879": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "code": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "type",
        "value"
      ],
      "title": "CollectDeliveryModes - DefaultCollectDeliveryModes",
      "type": "object"
    },
    "DefaultCollectDeliveryPeriods_880": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "central_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "code": {
          "type": "string"
        },
        "direct_farm_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "harvest_type": {
          "type": "string"
        },
        "id": {
          "type": "integer"
        },
        "increase": {
          "type": "number"
        },
        "last_price_update": {
          "format": "datetime",
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "roll_on_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "satellite_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "central_place_price",
        "code",
        "direct_farm_price",
        "harvest_type",
        "id",
        "increase",
        "last_price_update",
        "name",
        "roll_on_price",
        "satellite_place_price"
      ],
      "title": "CollectDeliveryPeriods - DefaultCollectDeliveryPeriods",
      "type": "object"
    },
    "DefaultCollectDeliveryTypes_878": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "delivery_modes": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryModes_879",
            "type": "object"
          },
          "type": "array"
        },
        "delivery_periods": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryPeriods_880",
            "type": "object"
          },
          "type": "array"
        },
        "id": {
          "type": "integer"
        },
        "main_type": {
          "type": "string"
        }
      },
      "required": [
        "delivery_modes",
        "delivery_periods",
        "id",
        "main_type"
      ],
      "title": "CollectDeliveryTypes - DefaultCollectDeliveryTypes",
      "type": "object"
    },
    "DefaultCollectMaturity_877": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "commodity_code": {
          "type": "string"
        },
        "commodity_label": {
          "description": "commodityLabel",
          "type": "string"
        },
        "id": {
          "description": "offersMaturityId",
          "type": "integer"
        },
        "maturity": {
          "description": "maturity",
          "type": "string"
        },
        "strike_price": {
          "anyOf": [
            {
              "description": "strikePrice",
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "warranty_cost": {
          "description": "warrantyCost",
          "type": "number"
        }
      },
      "required": [
        "commodity_code",
        "commodity_label",
        "id",
        "maturity",
        "strike_price",
        "warranty_cost"
      ],
      "title": "CollectMaturity - DefaultCollectMaturity",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "collection_offers": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "base_label": {
            "anyOf": [
              {
                "description": "baseLabel",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "delivery_types": {
            "items": {
              "$ref": "#/definitions/DefaultCollectDeliveryTypes_878",
              "type": "object"
            },
            "type": "array"
          },
          "description": {
            "anyOf": [
              {
                "description": "description",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "harvest": {
            "description": "harvest",
            "type": "string"
          },
          "id": {
            "description": "offerId",
            "type": "integer"
          },
          "market_label": {
            "type": "string"
          },
          "market_reference": {
            "anyOf": [
              {
                "description": "referenceMarket",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "marketing_tag": {
            "anyOf": [
              {
                "description": "marketingTag",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "maturities": {
            "items": {
              "$ref": "#/definitions/DefaultCollectMaturity_877",
              "type": "object"
            },
            "type": "array"
          },
          "picture_url": {
            "anyOf": [
              {
                "description": "offerPictureUrl",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "price_zone_id": {
            "type": "integer"
          },
          "priority": {
            "description": "priority",
            "type": "integer"
          },
          "product_label": {
            "description": "productLabel",
            "type": "string"
          },
          "quality_label": {
            "description": "qualityLabel",
            "type": "string"
          },
          "quantity_max_per_customer": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "remaining_quantity": {
            "anyOf": [
              {
                "description": "remainingQty",
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "short_description": {
            "anyOf": [
              {
                "description": "shortDescription",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "title": {
            "description": "title",
            "type": "string"
          },
          "type": {
            "description": "offerType",
            "type": "string"
          },
          "type_label": {
            "description": "offerTypeLabel",
            "type": "string"
          }
        },
        "required": [
          "base_label",
          "delivery_types",
          "description",
          "harvest",
          "id",
          "market_label",
          "market_reference",
          "picture_url",
          "price_zone_id",
          "priority",
          "product_label",
          "quality_label",
          "quantity_max_per_customer",
          "remaining_quantity",
          "short_description",
          "title",
          "type",
          "type_label"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "collection_offers"
  ],
  "title": "CollectionOffer - DefaultCollectOffer",
  "type": "object"
}

JSON instance

{
  "collection_offers": [
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 30,
          "main_type": "DEP1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 31,
          "main_type": "DEP2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 28,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 29,
          "main_type": "RDU2"
        }
      ],
      "description": null,
      "harvest": "2019",
      "id": 31,
      "market_label": "FOB Creil",
      "market_reference": "16",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": null,
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": null,
      "title": "Offre Blé 1",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 30,
          "main_type": "DEP1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 31,
          "main_type": "DEP2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 28,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 29,
          "main_type": "RDU2"
        }
      ],
      "description": "description",
      "harvest": "2019",
      "id": 33,
      "market_label": "FOB Creil",
      "market_reference": "16",
      "marketing_tag": "super offre",
      "maturities": [],
      "picture_url": null,
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "description courte",
      "title": "Morgane Optimum Ble 1",
      "type": "APC",
      "type_label": "Offre Optimum"
    }
  ]
}

Validation #489

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCollectDeliveryModes_879": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "code": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "type",
        "value"
      ],
      "title": "CollectDeliveryModes - DefaultCollectDeliveryModes",
      "type": "object"
    },
    "DefaultCollectDeliveryPeriods_880": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "central_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "code": {
          "type": "string"
        },
        "direct_farm_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "harvest_type": {
          "type": "string"
        },
        "id": {
          "type": "integer"
        },
        "increase": {
          "type": "number"
        },
        "last_price_update": {
          "format": "datetime",
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "roll_on_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "satellite_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "central_place_price",
        "code",
        "direct_farm_price",
        "harvest_type",
        "id",
        "increase",
        "last_price_update",
        "name",
        "roll_on_price",
        "satellite_place_price"
      ],
      "title": "CollectDeliveryPeriods - DefaultCollectDeliveryPeriods",
      "type": "object"
    },
    "DefaultCollectDeliveryTypes_878": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "delivery_modes": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryModes_879",
            "type": "object"
          },
          "type": "array"
        },
        "delivery_periods": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryPeriods_880",
            "type": "object"
          },
          "type": "array"
        },
        "id": {
          "type": "integer"
        },
        "main_type": {
          "type": "string"
        }
      },
      "required": [
        "delivery_modes",
        "delivery_periods",
        "id",
        "main_type"
      ],
      "title": "CollectDeliveryTypes - DefaultCollectDeliveryTypes",
      "type": "object"
    },
    "DefaultCollectMaturity_877": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "commodity_code": {
          "type": "string"
        },
        "commodity_label": {
          "description": "commodityLabel",
          "type": "string"
        },
        "id": {
          "description": "offersMaturityId",
          "type": "integer"
        },
        "maturity": {
          "description": "maturity",
          "type": "string"
        },
        "strike_price": {
          "anyOf": [
            {
              "description": "strikePrice",
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "warranty_cost": {
          "description": "warrantyCost",
          "type": "number"
        }
      },
      "required": [
        "commodity_code",
        "commodity_label",
        "id",
        "maturity",
        "strike_price",
        "warranty_cost"
      ],
      "title": "CollectMaturity - DefaultCollectMaturity",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "collection_offers": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "base_label": {
            "anyOf": [
              {
                "description": "baseLabel",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "delivery_types": {
            "items": {
              "$ref": "#/definitions/DefaultCollectDeliveryTypes_878",
              "type": "object"
            },
            "type": "array"
          },
          "description": {
            "anyOf": [
              {
                "description": "description",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "harvest": {
            "description": "harvest",
            "type": "string"
          },
          "id": {
            "description": "offerId",
            "type": "integer"
          },
          "market_label": {
            "type": "string"
          },
          "market_reference": {
            "anyOf": [
              {
                "description": "referenceMarket",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "marketing_tag": {
            "anyOf": [
              {
                "description": "marketingTag",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "maturities": {
            "items": {
              "$ref": "#/definitions/DefaultCollectMaturity_877",
              "type": "object"
            },
            "type": "array"
          },
          "picture_url": {
            "anyOf": [
              {
                "description": "offerPictureUrl",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "price_zone_id": {
            "type": "integer"
          },
          "priority": {
            "description": "priority",
            "type": "integer"
          },
          "product_label": {
            "description": "productLabel",
            "type": "string"
          },
          "quality_label": {
            "description": "qualityLabel",
            "type": "string"
          },
          "quantity_max_per_customer": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "remaining_quantity": {
            "anyOf": [
              {
                "description": "remainingQty",
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "short_description": {
            "anyOf": [
              {
                "description": "shortDescription",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "title": {
            "description": "title",
            "type": "string"
          },
          "type": {
            "description": "offerType",
            "type": "string"
          },
          "type_label": {
            "description": "offerTypeLabel",
            "type": "string"
          }
        },
        "required": [
          "base_label",
          "delivery_types",
          "description",
          "harvest",
          "id",
          "market_label",
          "market_reference",
          "picture_url",
          "price_zone_id",
          "priority",
          "product_label",
          "quality_label",
          "quantity_max_per_customer",
          "remaining_quantity",
          "short_description",
          "title",
          "type",
          "type_label"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "collection_offers"
  ],
  "title": "CollectionOffer - DefaultCollectOffer",
  "type": "object"
}

JSON instance

{
  "collection_offers": [
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 30,
          "main_type": "DEP1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 31,
          "main_type": "DEP2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 28,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": 175.25,
              "code": "septembre",
              "direct_farm_price": 174.25,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 4.65,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": 167.25,
              "satellite_place_price": 173.25
            }
          ],
          "id": 29,
          "main_type": "RDU2"
        }
      ],
      "description": null,
      "harvest": "2019",
      "id": 31,
      "market_label": "FOB Creil",
      "market_reference": "16",
      "marketing_tag": null,
      "maturities": [],
      "picture_url": null,
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": null,
      "title": "Offre Blé 1",
      "type": "APF",
      "type_label": "Offre prix ferme"
    },
    {
      "base_label": "Base Juillet",
      "delivery_types": [
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 30,
          "main_type": "DEP1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 31,
          "main_type": "DEP2"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 28,
          "main_type": "RDU1"
        },
        {
          "delivery_modes": [],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "septembre",
              "direct_farm_price": null,
              "harvest_type": "Hors-moisson",
              "id": 48,
              "increase": 0,
              "last_price_update": "2019-01-24T10:00:12+00:00",
              "name": "SEPT",
              "roll_on_price": null,
              "satellite_place_price": null
            }
          ],
          "id": 29,
          "main_type": "RDU2"
        }
      ],
      "description": "description",
      "harvest": "2019",
      "id": 33,
      "market_label": "FOB Creil",
      "market_reference": "16",
      "marketing_tag": "super offre",
      "maturities": [],
      "picture_url": null,
      "price_zone_id": 70,
      "priority": 0,
      "product_label": "BLE 1",
      "quality_label": "STANDARD",
      "quantity_max_per_customer": 0,
      "remaining_quantity": 0,
      "short_description": "description courte",
      "title": "Morgane Optimum Ble 1",
      "type": "APC",
      "type_label": "Offre Optimum"
    }
  ]
}

Validation #488

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCollectDeliveryModes_879": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "code": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "type",
        "value"
      ],
      "title": "CollectDeliveryModes - DefaultCollectDeliveryModes",
      "type": "object"
    },
    "DefaultCollectDeliveryPeriods_880": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "central_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "code": {
          "type": "string"
        },
        "direct_farm_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "harvest_type": {
          "type": "string"
        },
        "id": {
          "type": "integer"
        },
        "increase": {
          "type": "number"
        },
        "last_price_update": {
          "format": "datetime",
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "roll_on_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "satellite_place_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "central_place_price",
        "code",
        "direct_farm_price",
        "harvest_type",
        "id",
        "increase",
        "last_price_update",
        "name",
        "roll_on_price",
        "satellite_place_price"
      ],
      "title": "CollectDeliveryPeriods - DefaultCollectDeliveryPeriods",
      "type": "object"
    },
    "DefaultCollectDeliveryTypes_878": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "delivery_modes": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryModes_879",
            "type": "object"
          },
          "type": "array"
        },
        "delivery_periods": {
          "items": {
            "$ref": "#/definitions/DefaultCollectDeliveryPeriods_880",
            "type": "object"
          },
          "type": "array"
        },
        "id": {
          "type": "integer"
        },
        "main_type": {
          "type": "string"
        }
      },
      "required": [
        "delivery_modes",
        "delivery_periods",
        "id",
        "main_type"
      ],
      "title": "CollectDeliveryTypes - DefaultCollectDeliveryTypes",
      "type": "object"
    },
    "DefaultCollectMaturity_877": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "commodity_code": {
          "type": "string"
        },
        "commodity_label": {
          "description": "commodityLabel",
          "type": "string"
        },
        "id": {
          "description": "offersMaturityId",
          "type": "integer"
        },
        "maturity": {
          "description": "maturity",
          "type": "string"
        },
        "strike_price": {
          "anyOf": [
            {
              "description": "strikePrice",
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "warranty_cost": {
          "description": "warrantyCost",
          "type": "number"
        }
      },
      "required": [
        "commodity_code",
        "commodity_label",
        "id",
        "maturity",
        "strike_price",
        "warranty_cost"
      ],
      "title": "CollectMaturity - DefaultCollectMaturity",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "collection_offers": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "base_label": {
            "anyOf": [
              {
                "description": "baseLabel",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "delivery_types": {
            "items": {
              "$ref": "#/definitions/DefaultCollectDeliveryTypes_878",
              "type": "object"
            },
            "type": "array"
          },
          "description": {
            "anyOf": [
              {
                "description": "description",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "harvest": {
            "description": "harvest",
            "type": "string"
          },
          "id": {
            "description": "offerId",
            "type": "integer"
          },
          "market_label": {
            "type": "string"
          },
          "market_reference": {
            "anyOf": [
              {
                "description": "referenceMarket",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "marketing_tag": {
            "anyOf": [
              {
                "description": "marketingTag",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "maturities": {
            "items": {
              "$ref": "#/definitions/DefaultCollectMaturity_877",
              "type": "object"
            },
            "type": "array"
          },
          "picture_url": {
            "anyOf": [
              {
                "description": "offerPictureUrl",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "price_zone_id": {
            "type": "integer"
          },
          "priority": {
            "description": "priority",
            "type": "integer"
          },
          "product_label": {
            "description": "productLabel",
            "type": "string"
          },
          "quality_label": {
            "description": "qualityLabel",
            "type": "string"
          },
          "quantity_max_per_customer": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "remaining_quantity": {
            "anyOf": [
              {
                "description": "remainingQty",
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "short_description": {
            "anyOf": [
              {
                "description": "shortDescription",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "title": {
            "description": "title",
            "type": "string"
          },
          "type": {
            "description": "offerType",
            "type": "string"
          },
          "type_label": {
            "description": "offerTypeLabel",
            "type": "string"
          }
        },
        "required": [
          "base_label",
          "delivery_types",
          "description",
          "harvest",
          "id",
          "market_label",
          "market_reference",
          "picture_url",
          "price_zone_id",
          "priority",
          "product_label",
          "quality_label",
          "quantity_max_per_customer",
          "remaining_quantity",
          "short_description",
          "title",
          "type",
          "type_label"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "collection_offers"
  ],
  "title": "CollectionOffer - DefaultCollectOffer",
  "type": "object"
}

JSON instance

{
  "collection_offers": [
    {
      "base_label": null,
      "delivery_types": [
        {
          "delivery_modes": [
            {
              "code": "dolore amet cupid",
              "type": "incididunt dolor velit",
              "value": "ut enim magna"
            }
          ],
          "delivery_periods": [
            {
              "central_place_price": null,
              "code": "voluptate qui laboru",
              "direct_farm_price": -38491632.77401781,
              "harvest_type": "cupidatat laboris dolor non",
              "id": -78211409,
              "increase": -15319574.766322613,
              "last_price_update": "1956-06-25T00:31:51.941Z",
              "name": "et ut sit",
              "roll_on_price": null,
              "satellite_place_price": 73869597.99028322
            },
            {
              "central_place_price": 38191308.39733446,
              "code": "tempor et reprehenderit id",
              "direct_farm_price": 42971654.382523775,
              "harvest_type": "quis anim laboris esse",
              "id": 22723072,
              "increase": 65533604.22865501,
              "last_price_update": "1943-05-30T07:19:15.616Z",
              "name": "id ut",
              "roll_on_price": -92238284.30807441,
              "satellite_place_price": null
            },
            {
              "central_place_price": null,
              "code": "proident fugiat eni",
              "direct_farm_price": 24890942.880919248,
              "harvest_type": "et qui conse",
              "id": 77579813,
              "increase": 12214622.726033792,
              "last_price_update": "1978-10-03T21:19:38.375Z",
              "name": "in",
              "roll_on_price": -50547720.80087315,
              "satellite_place_price": null
            },
            {
              "central_place_price": null,
              "code": "in ",
              "direct_farm_price": -90898706.06682906,
              "harvest_type": "oc",
              "id": -82965608,
              "increase": -21701091.142879397,
              "last_price_update": "1977-01-29T13:00:42.204Z",
              "name": "esse",
              "roll_on_price": null,
              "satellite_place_price": -70484214.06629561
            },
            {
              "central_place_price": 37662964.85291383,
              "code": "sint consectetur nisi ut Duis",
              "direct_farm_price": null,
              "harvest_type": "dolore nulla ad ipsum",
              "id": -68172318,
              "increase": -86713519.26158746,
              "last_price_update": "1962-03-13T22:35:42.314Z",
              "name": "ip",
              "roll_on_price": 95212708.5470655,
              "satellite_place_price": 26920057.906400755
            }
          ],
          "id": -2488982,
          "main_type": "veniam"
        },
        {
          "delivery_modes": [
            {
              "code": "in do",
              "type": "aliquip fugiat Duis aliqua",
              "value": "culpa consequat nostrud nulla elit"
            }
          ],
          "delivery_periods": [
            {
              "central_place_price": -60604314.37296363,
              "code": "enim sint",
              "direct_farm_price": null,
              "harvest_type": "aliqua Lorem",
              "id": -50465395,
              "increase": -78679896.99483506,
              "last_price_update": "1958-06-20T17:21:08.909Z",
              "name": "reprehenderit cillum Excepteur",
              "roll_on_price": null,
              "satellite_place_price": null
            },
            {
              "central_place_price": 37713714.20582804,
              "code": "non ullamco amet",
              "direct_farm_price": null,
              "harvest_type": "Ut aliqua sit in",
              "id": -70074571,
              "increase": 19556188.721853435,
              "last_price_update": "1967-01-02T07:04:31.778Z",
              "name": "ea dolore aute ipsum",
              "roll_on_price": 67172253.34499961,
              "satellite_place_price": 84246964.65868774
            },
            {
              "central_place_price": null,
              "code": "culpa sed Lorem",
              "direct_farm_price": null,
              "harvest_type": "dolore",
              "id": -97803443,
              "increase": 95473567.12608281,
              "last_price_update": "2007-10-06T17:45:16.789Z",
              "name": "eiusmod magna voluptate",
              "roll_on_price": 85357966.64400879,
              "satellite_place_price": -91863495.5544427
            },
            {
              "central_place_price": 69592365.07043424,
              "code": "officia non dolore aliqua",
              "direct_farm_price": -94300933.7459364,
              "harvest_type": "in e",
              "id": -75413160,
              "increase": -44239810.488321215,
              "last_price_update": "2002-09-20T07:54:28.457Z",
              "name": "ullamco occaecat id qui",
              "roll_on_price": 11941.132131636143,
              "satellite_place_price": 73978049.44642484
            }
          ],
          "id": 82731561,
          "main_type": "minim irure occaecat ad"
        }
      ],
      "description": "ex non veniam",
      "harvest": "cillum laboris sed sint magna",
      "id": -79821273,
      "market_label": "eu aliqua",
      "market_reference": "dolore nostrud",
      "picture_url": null,
      "price_zone_id": 84728402,
      "priority": 38929248,
      "product_label": "anim deserunt magna qui",
      "quality_label": "tempor nostrud do ad amet",
      "quantity_max_per_customer": null,
      "remaining_quantity": 6967716.3588433415,
      "short_description": "cupidatat cillum adipis",
      "title": "deserunt",
      "type": "sit ex",
      "type_label": "in"
    }
  ]
}

Validation #487

Success

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

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "country_code": {
      "type": "string"
    },
    "email": {
      "format": "email",
      "type": "string"
    },
    "eula_version": {
      "pattern": "^(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)$",
      "type": "string"
    },
    "first_name": {
      "anyOf": [
        {
          "pattern": "^[A-Z](\\p{L}|-)+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "language": {
      "type": "string"
    },
    "last_name": {
      "anyOf": [
        {
          "pattern": "^[A-Z](\\p{L}|-)+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "mobile_number": {
      "anyOf": [
        {
          "pattern": "^(?:(?:\\+|00)[1-9]{0,3}|0)\\s*[1-9](?:[\\s.-]*\\d{2}){4}",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "password": {
      "type": "string"
    },
    "phone_number": {
      "anyOf": [
        {
          "pattern": "^(?:(?:\\+|00)[1-9]{0,3}|0)\\s*[1-9](?:[\\s.-]*\\d{2}){4}",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "zip_code": {
      "anyOf": [
        {
          "pattern": "^(([0-8][0-9])|(9[0-5])|(2[ab]))[0-9]{3}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "email",
    "eula_version",
    "password"
  ],
  "title": "User - NewLead",
  "type": "object"
}

JSON instance

{
  "country_code": "FR",
  "email": "stephane.utest+14@gmail.com",
  "eula_version": "2.0.0",
  "first_name": "Ste",
  "language": "en-US",
  "last_name": "Col",
  "password": "123456",
  "zip_code": "63000"
}

Validation #486

Failure

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

  • The property '#/' contains additional properties ["confirmation_password"] outside of the schema when none are allowed in schema c3d85656-e520-50f9-af78-592d19f1884b

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "country_code": {
      "type": "string"
    },
    "email": {
      "format": "email",
      "type": "string"
    },
    "eula_version": {
      "pattern": "^(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)$",
      "type": "string"
    },
    "first_name": {
      "anyOf": [
        {
          "pattern": "^[A-Z](\\p{L}|-)+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "language": {
      "type": "string"
    },
    "last_name": {
      "anyOf": [
        {
          "pattern": "^[A-Z](\\p{L}|-)+$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "mobile_number": {
      "anyOf": [
        {
          "pattern": "^(?:(?:\\+|00)[1-9]{0,3}|0)\\s*[1-9](?:[\\s.-]*\\d{2}){4}",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "password": {
      "type": "string"
    },
    "phone_number": {
      "anyOf": [
        {
          "pattern": "^(?:(?:\\+|00)[1-9]{0,3}|0)\\s*[1-9](?:[\\s.-]*\\d{2}){4}",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "zip_code": {
      "anyOf": [
        {
          "pattern": "^(([0-8][0-9])|(9[0-5])|(2[ab]))[0-9]{3}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "email",
    "eula_version",
    "password"
  ],
  "title": "User - NewLead",
  "type": "object"
}

JSON instance

{
  "confirmation_password": "123456",
  "country_code": "FR",
  "email": "stephane.utest+14@gmail.com",
  "eula_version": "2.0.0",
  "first_name": "Ste",
  "language": "en-US",
  "last_name": "Col",
  "password": "123456",
  "zip_code": "63000"
}