Saltar al contenido principal

Cargar la opción principal de las subopciones

Usa el valor literal option en params cuando una respuesta de subopción deba incluir su ExtraOption superior. La ruta anidada ya proporciona option_id; el controlador no requiere un parámetro de consulta extra_option_id independiente para esta relación.

GET /business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions?params=option

Ejemplo estructural sanitizado:

{
"error": false,
"result": [
{
"id": 172,
"extra_option_id": 53,
"name": "Example choice",
"option": {
"id": 53,
"extra_id": 49,
"name": "Example option",
"extra": {
"id": 49,
"name": "Example extra"
}
}
}
]
}

El ejemplo muestra únicamente la identidad de la relación; los campos de respuesta dependen de la operación y de los params solicitados.

Consulta el modelo de subopción de opción de extra y el modelo de opción de extra.