Class: MercadoPublicoCl::Enums::SupplierOrderStatus

Inherits:
Base
  • Object
show all
Defined in:
lib/mercado_publico_cl/enums/supplier_order_status.rb

Overview

Estado de la orden de compra del lado del proveedor (CodigoEstadoProveedor / EstadoProveedor). Tabla distinta a la del estado de la OC: “Recepción Conforme” es 12 en la OC pero 7 acá. No está documentada públicamente — solo se mapean los códigos confirmados contra la API real; el resto devuelve nil (el código y el label crudos quedan en el resource).

Constant Summary collapse

MAPPING =
{
  1 => :new_order,
  4 => :accepted,
  5 => :cancelled,
  7 => :received
}.freeze
DESCRIPTIONS =
{
  new_order: "New purchase order",
  accepted: "Accepted",
  cancelled: "Cancelled",
  received: "Received in conformity"
}.freeze

Method Summary

Methods inherited from Base

api_value, api_values, codes, description, descriptions, mapping, symbols, to_code, to_symbol