class Eddy::Elements::E668

### Element Summary:

Public Class Methods

new(val: nil, req: nil, ref: nil) click to toggle source

@param val [String] @param req [String] @param ref [String] @return [void]

Calls superclass method Eddy::Models::Element::ID::new
# File lib/definitions/elements/generated/668.line_item_status_code.rb, line 16
def initialize(val: nil, req: nil, ref: nil)
  @id = "668"
  @name = "Line Item Status Code"
  @description = "Code specifying the action taken by the seller on a line item requested by the buyer"
  super(
    min: 2,
    max: 2,
    req: req,
    ref: ref,
    val: val,
  )
end

Public Instance Methods

code_list() click to toggle source

@return [Array<String>]

# File lib/definitions/elements/generated/668.line_item_status_code.rb, line 30
def code_list()
  return [
    "AA", # Item Accepted - Order Forwarded to Alternate Supplier Location
    "AC", # Item Accepted and Shipped
    "AR", # Item Accepted and Released for Shipment
    "BP", # Item Accepted - Partial Shipment, Balance Backordered
    "DR", # Item Accepted - Date Rescheduled
    "IA", # Item Accepted
    "IB", # Item Backordered
    "IC", # Item Accepted - Changes Made
    "ID", # Item Deleted
    "IE", # Item Accepted, Price Pending
    "IF", # Item on Hold, Incomplete Description
    "IH", # Item on Hold
    "IP", # Item Accepted - Price Changed
    "IQ", # Item Accepted - Quantity Changed
    "IR", # Item Rejected
    "IS", # Item Accepted - Substitution Made
    "IW", # Item on Hold-Waiver Required
    "R1", # Item Rejected, Not a Contract Item
    "R2", # Item Rejected, Invalid Item Product Number
    "R3", # Item Rejected, Invalid Unit of Issue
    "R4", # Item Rejected, Contract Item not Available
    "R5", # Item Rejected, Reorder Item as a Just in Time (JIT) Order
    "R6", # Item Rejected, Reorder Item as an Extended Delivery Order (EDO)
    "R7", # Item Rejected, Reorder Item as a Drop Shipment
    "R8", # Item Rejected, Reorder Item as a Surge Order
    "SP", # Item Accepted - Schedule Date Pending
  ]
end