Class: Eddy::Elements::E687

Inherits:
Models::Element::ID show all
Defined in:
lib/definitions/elements/generated/687.class_of_trade_code.rb

Overview

Element Summary:

  • Id: 687
  • Name: Class of Trade Code
  • Type: ID
  • Min/Max: 2/2
  • Description: Code indicating class of trade

Instance Attribute Summary

Attributes inherited from Models::Element::Base

#description, #id, #max, #min, #name, #ref, #type

Instance Method Summary collapse

Methods inherited from Models::Element::ID

#process_value, process_value, #value, #value=

Methods inherited from Models::Element::Base

#doc_comment, #process_value, process_value, #req, #req=, #value, #value=

Constructor Details

#initialize(val: nil, req: nil, ref: nil) ⇒ void

Parameters:

  • val (String) (defaults to: nil)
  • req (String) (defaults to: nil)
  • ref (String) (defaults to: nil)


16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/definitions/elements/generated/687.class_of_trade_code.rb', line 16

def initialize(val: nil, req: nil, ref: nil)
  @id = "687"
  @name = "Class of Trade Code"
  @description = "Code indicating class of trade"
  super(
    min: 2,
    max: 2,
    req: req,
    ref: ref,
    val: val,
  )
end

Instance Method Details

#code_listArray<String>

Returns:

  • (Array<String>)


30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# File 'lib/definitions/elements/generated/687.class_of_trade_code.rb', line 30

def code_list()
  return [
    "AA", # Branches
    "AB", # Members
    "AC", # Commercial Enterprises
    "AD", # Special Trades
    "AG", # Agent
    "AI", # Importer
    "AP", # Purchaser
    "AS", # Seller
    "BG", # Buying Group
    "BR", # Broker
    "CB", # Combined
    "CN", # Consolidator (Master Distributor)
    "CO", # Contractor
    "CR", # Chain Store Retail
    "CX", # Confection
    "CY", # Convenience Store
    "DE", # Dealer
    "DF", # Doctors' Offices
    "DI", # Distributor
    "DR", # Drug Store
    "EX", # Exporter
    "FS", # Food Service
    "GA", # Grocery Accounts
    "GM", # General Merchandise
    "GR", # General Retail
    "GV", # Government
    "HS", # Hospitals
    "ID", # Industrial
    "IN", # Institutional
    "IR", # Independent Retail
    "JB", # Jobber
    "LC", # Long-term Care
    "MC", # Managed Care
    "MF", # Manufacturer
    "ML", # Military
    "OE", # OEM
    "OF", # Off Premise
    "ON", # On Premise
    "PF", # Professional
    "PH", # Outpatient Pharmacy
    "PT", # Pet Supply Store
    "PY", # Private Label
    "RS", # Resale
    "SA", # Services
    "SB", # Support
    "SE", # Securities
    "ST", # Stationer
    "TR", # General Trade
    "WA", # Warehousing
    "WC", # Warehouse Clubs
    "WH", # Wholesaler
    "WS", # User
  ]
end