class Eddy::Segments::LIN

### Segment Summary:

Public Class Methods

new(store) click to toggle source

@param store [Eddy::Data::Store] @return [void]

Calls superclass method Eddy::Models::Segment::new
# File lib/definitions/segments/generated/lin.rb, line 12
def initialize(store)
  @id = "LIN"
  @name = "Item Identification"
  @lin01 = Eddy::Elements::E350.new(ref: "LIN01", req: "O")
  @lin02 = Eddy::Elements::E235.new(ref: "LIN02", req: "M")
  @lin03 = Eddy::Elements::E234.new(ref: "LIN03", req: "M")
  @lin04 = Eddy::Elements::E235.new(ref: "LIN04", req: "X")
  @lin05 = Eddy::Elements::E234.new(ref: "LIN05", req: "X")
  super(
    store,
    @lin01,
    @lin02,
    @lin03,
    @lin04,
    @lin05,
  )
end

Public Instance Methods

AssignedIdentification=(arg)
Alias for: LIN01=
LIN01=(arg) click to toggle source

### LIN01

  • Id: 350

  • Name: Assigned Identification

  • Type: AN

  • Min/Max: 1/20

  • Description: Alphanumeric characters assigned for differentiation within a transaction set

@param arg [String] @return [void]

# File lib/definitions/segments/generated/lin.rb, line 40
def LIN01=(arg)
  @lin01.value = arg
end
Also aliased as: AssignedIdentification=
LIN02=(arg) click to toggle source

### LIN02

  • Id: 235

  • Name: Product/Service ID Qualifier

  • Type: ID

  • Min/Max: 2/2

  • Description: Code identifying the type/source of the descriptive number used in Product/Service ID (234)

@param arg [String] @return [void]

# File lib/definitions/segments/generated/lin.rb, line 55
def LIN02=(arg)
  @lin02.value = arg
end
Also aliased as: ProductServiceIdQualifier1=
LIN03=(arg) click to toggle source

### LIN03

  • Id: 234

  • Name: Product/Service ID

  • Type: AN

  • Min/Max: 1/48

  • Description: Identifying number for a product or service

@param arg [String] @return [void]

# File lib/definitions/segments/generated/lin.rb, line 70
def LIN03=(arg)
  @lin03.value = arg
end
Also aliased as: ProductServiceId1=
LIN04=(arg) click to toggle source

### LIN04

  • Id: 235

  • Name: Product/Service ID Qualifier

  • Type: ID

  • Min/Max: 2/2

  • Description: Code identifying the type/source of the descriptive number used in Product/Service ID (234)

@param arg [String] @return [void]

# File lib/definitions/segments/generated/lin.rb, line 85
def LIN04=(arg)
  @lin04.value = arg
end
Also aliased as: ProductServiceIdQualifier2=
LIN05=(arg) click to toggle source

### LIN05

  • Id: 234

  • Name: Product/Service ID

  • Type: AN

  • Min/Max: 1/48

  • Description: Identifying number for a product or service

@param arg [String] @return [void]

# File lib/definitions/segments/generated/lin.rb, line 100
def LIN05=(arg)
  @lin05.value = arg
end
Also aliased as: ProductServiceId2=
ProductServiceId1=(arg)
Alias for: LIN03=
ProductServiceId2=(arg)
Alias for: LIN05=
ProductServiceIdQualifier1=(arg)
Alias for: LIN02=
ProductServiceIdQualifier2=(arg)
Alias for: LIN04=