Class: MercadoPublicoCl::Enums::PurchaseOrderStatus

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

Constant Summary collapse

MAPPING =
{
  4 => :sent_to_supplier,
  5 => :in_process,
  6 => :accepted,
  9 => :cancelled,
  12 => :received,
  13 => :pending_receipt,
  14 => :partially_received,
  15 => :incomplete_receipt
}.freeze
DESCRIPTIONS =
{
  sent_to_supplier: "Sent to supplier",
  in_process: "In process",
  accepted: "Accepted",
  cancelled: "Cancelled",
  received: "Received in conformity",
  pending_receipt: "Pending receipt",
  partially_received: "Partially received",
  incomplete_receipt: "Incomplete receipt",
  all: "All"
}.freeze
API_VALUES =

OJO: estos strings (incluidos los typos) son los valores oficiales del parámetro ‘estado` de la API. :in_process (código 5) existe solo en respuestas — no es un filtro válido, por eso no está aquí.

{
  sent_to_supplier: "enviadaproveedor",
  accepted: "aceptada",
  cancelled: "cancelada",
  received: "recepcionconforme",
  pending_receipt: "pendienterecepcion",
  partially_received: "recepcionaceptadacialmente",
  incomplete_receipt: "recepecionconformeincompleta",
  all: "todos"
}.freeze

Method Summary

Methods inherited from Base

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