POST api/compra/actualizarestadocompra

Request Information

URI Parameters

None.

Body Parameters

CompraRequest
NameDescriptionTypeAdditional information
id_compra

integer

None.

uuid

integer

None.

id_casino

integer

None.

id_comensal

integer

None.

fecha_compra

date

None.

monto_compra

integer

None.

qr_compra

string

None.

id_estado

integer

None.

descripcion

string

None.

id_medio_pago

integer

None.

detalle

Collection of DetalleCompraRequest

None.

preparacion

Collection of PreparacionCompra

None.

EntregasSeleccionadas

Collection of Entrega

None.

id_formaEntrega

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "id_compra": 1,
  "uuid": 2,
  "id_casino": 3,
  "id_comensal": 4,
  "fecha_compra": "2024-09-27T08:35:56.3809187+00:00",
  "monto_compra": 6,
  "qr_compra": "sample string 7",
  "id_estado": 8,
  "descripcion": "sample string 9",
  "id_medio_pago": 1,
  "detalle": [
    {
      "id_detalle_compra": 1,
      "id_compra": 2,
      "id_servicio": 3,
      "cantidad_compra": 4,
      "monto_total": 5,
      "codigo_pago": "sample string 6",
      "estado": "sample string 7",
      "tipoProducto": 1,
      "id_pack": 8,
      "id_promo": 9,
      "pagoPorContrato": true
    },
    {
      "id_detalle_compra": 1,
      "id_compra": 2,
      "id_servicio": 3,
      "cantidad_compra": 4,
      "monto_total": 5,
      "codigo_pago": "sample string 6",
      "estado": "sample string 7",
      "tipoProducto": 1,
      "id_pack": 8,
      "id_promo": 9,
      "pagoPorContrato": true
    }
  ],
  "preparacion": [
    {
      "id_pack": 1,
      "id_servicio": 2,
      "v_nombrePack": "sample string 3",
      "v_nombreServicio": "sample string 4",
      "ItemNumero": 5,
      "IdCompraDetalle": 6,
      "ingredientes": [
        {
          "id_categoria": 1,
          "id_ingrediente": 2,
          "v_nombreCategoria": "sample string 3",
          "v_nombreIngrediente": "sample string 4",
          "n_cantidadSeleccion": 1
        },
        {
          "id_categoria": 1,
          "id_ingrediente": 2,
          "v_nombreCategoria": "sample string 3",
          "v_nombreIngrediente": "sample string 4",
          "n_cantidadSeleccion": 1
        }
      ],
      "agregados": [
        {
          "id_promo": 1,
          "n_cantidad": 2,
          "v_nombrePromo": "sample string 3",
          "IdCompraDetalle": 4
        },
        {
          "id_promo": 1,
          "n_cantidad": 2,
          "v_nombrePromo": "sample string 3",
          "IdCompraDetalle": 4
        }
      ],
      "detalleCompraItem": {
        "id_compradetalleItem": 1,
        "d_fechacompraActualizacion": "2024-09-27T08:35:56.3809187+00:00",
        "ats_detalleCompra_id_compraDetalle": 3,
        "i_estadoPreparacion": 4,
        "PackNumero": 5,
        "id_formaentrega": 6,
        "v_formaentrega": "sample string 7",
        "id_ubicacion": 8,
        "v_ubicacion": "sample string 9",
        "id_horario": 10,
        "hora_inicio": "00:00:00.1234567",
        "hora_Fin": "00:00:00.1234567"
      }
    },
    {
      "id_pack": 1,
      "id_servicio": 2,
      "v_nombrePack": "sample string 3",
      "v_nombreServicio": "sample string 4",
      "ItemNumero": 5,
      "IdCompraDetalle": 6,
      "ingredientes": [
        {
          "id_categoria": 1,
          "id_ingrediente": 2,
          "v_nombreCategoria": "sample string 3",
          "v_nombreIngrediente": "sample string 4",
          "n_cantidadSeleccion": 1
        },
        {
          "id_categoria": 1,
          "id_ingrediente": 2,
          "v_nombreCategoria": "sample string 3",
          "v_nombreIngrediente": "sample string 4",
          "n_cantidadSeleccion": 1
        }
      ],
      "agregados": [
        {
          "id_promo": 1,
          "n_cantidad": 2,
          "v_nombrePromo": "sample string 3",
          "IdCompraDetalle": 4
        },
        {
          "id_promo": 1,
          "n_cantidad": 2,
          "v_nombrePromo": "sample string 3",
          "IdCompraDetalle": 4
        }
      ],
      "detalleCompraItem": {
        "id_compradetalleItem": 1,
        "d_fechacompraActualizacion": "2024-09-27T08:35:56.3809187+00:00",
        "ats_detalleCompra_id_compraDetalle": 3,
        "i_estadoPreparacion": 4,
        "PackNumero": 5,
        "id_formaentrega": 6,
        "v_formaentrega": "sample string 7",
        "id_ubicacion": 8,
        "v_ubicacion": "sample string 9",
        "id_horario": 10,
        "hora_inicio": "00:00:00.1234567",
        "hora_Fin": "00:00:00.1234567"
      }
    }
  ],
  "EntregasSeleccionadas": [
    {
      "id_servicio": 1,
      "id_pack": 2,
      "numeroItem": 3,
      "id_horario": 4,
      "id_ubicacion": 5,
      "strHorario": "sample string 6",
      "v_ubicacion": "sample string 7"
    },
    {
      "id_servicio": 1,
      "id_pack": 2,
      "numeroItem": 3,
      "id_horario": 4,
      "id_ubicacion": 5,
      "strHorario": "sample string 6",
      "v_ubicacion": "sample string 7"
    }
  ],
  "id_formaEntrega": 10
}

Response Information

Resource Description

Object

None.

Response Formats

application/json, text/json

Sample:
{}