Class: Eddy::Segments::MTX

Inherits:
Models::Segment show all
Defined in:
lib/definitions/segments/generated/mtx.rb

Overview

Segment Summary:

  • Id: MTX
  • Name: Text
  • Purpose: To specify textual data.

Instance Attribute Summary

Attributes inherited from Models::Segment

#elements, #id, #name, #skip, #store

Instance Method Summary collapse

Methods inherited from Models::Segment

#render

Constructor Details

#initialize(store) ⇒ void

Parameters:



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/definitions/segments/generated/mtx.rb', line 12

def initialize(store)
  @id = "MTX"
  @name = "Text"
  @mtx01 = Eddy::Elements::E363.new(ref: "MTX01", req: "O")
  @mtx02 = Eddy::Elements::E1551.new(ref: "MTX02", req: "X")
  super(
    store,
    @mtx01,
    @mtx02,
  )
end

Instance Method Details

#MTX01=(arg) ⇒ void Also known as: NoteReferenceCode=

This method returns an undefined value.

MTX01

  • Id: 363
  • Name: Note Reference Code
  • Type: ID
  • Min/Max: 3/3
  • Description: Code identifying the functional area or purpose for which the note applies

Parameters:

  • arg (String)


34
35
36
# File 'lib/definitions/segments/generated/mtx.rb', line 34

def MTX01=(arg)
  @mtx01.value = arg
end

#MTX02=(arg) ⇒ void Also known as: MessageText=

This method returns an undefined value.

MTX02

  • Id: 1551
  • Name: Message Text
  • Type: AN
  • Min/Max: 1/4096
  • Description: To transmit large volumes of message text

Parameters:

  • arg (String)


49
50
51
# File 'lib/definitions/segments/generated/mtx.rb', line 49

def MTX02=(arg)
  @mtx02.value = arg
end