class Eddy::Segments::REF

### 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/ref.rb, line 12
def initialize(store)
  @id = "REF"
  @name = "Reference Identification"
  @ref01 = Eddy::Elements::E128.new(ref: "REF01", req: "M")
  @ref02 = Eddy::Elements::E127.new(ref: "REF02", req: "X")
  @ref03 = Eddy::Elements::E352.new(ref: "REF03", req: "X")
  super(
    store,
    @ref01,
    @ref02,
    @ref03,
  )
end

Public Instance Methods

Description=(arg)
Alias for: REF03=
REF01=(arg) click to toggle source

### REF01

  • Id: 128

  • Name: Reference Identification Qualifier

  • Type: ID

  • Min/Max: 2/3

  • Description: Code qualifying the Reference Identification

@param arg [String] @return [void]

# File lib/definitions/segments/generated/ref.rb, line 36
def REF01=(arg)
  @ref01.value = arg
end
REF02=(arg) click to toggle source

### REF02

  • Id: 127

  • Name: Reference Identification

  • Type: AN

  • Min/Max: 1/30

  • Description: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier

@param arg [String] @return [void]

# File lib/definitions/segments/generated/ref.rb, line 51
def REF02=(arg)
  @ref02.value = arg
end
Also aliased as: ReferenceIdentification=
REF03=(arg) click to toggle source

### REF03

  • Id: 352

  • Name: Description

  • Type: AN

  • Min/Max: 1/80

  • Description: A free-form description to clarify the related data elements and their content

@param arg [String] @return [void]

# File lib/definitions/segments/generated/ref.rb, line 66
def REF03=(arg)
  @ref03.value = arg
end
Also aliased as: Description=
ReferenceIdentification=(arg)
Alias for: REF02=
ReferenceIdentificationQualifier=(arg)
Alias for: REF01=