Class: Eddy::Segments::MAN

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

Overview

Segment Summary:

  • Id: MAN
  • Name: Marks and Numbers
  • Purpose: To indicate identifying marks and numbers for shipping containers.

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/man.rb', line 12

def initialize(store)
  @id = "MAN"
  @name = "Marks and Numbers"
  @man01 = Eddy::Elements::E88.new(ref: "MAN01", req: "M")
  @man02 = Eddy::Elements::E87.new(ref: "MAN02", req: "M")
  super(
    store,
    @man01,
    @man02,
  )
end

Instance Method Details

#MAN01=(arg) ⇒ void Also known as: MarksAndNumbersQualifier=

This method returns an undefined value.

MAN01

  • Id: 88
  • Name: Marks and Numbers Qualifier
  • Type: ID
  • Min/Max: 1/2
  • Description: Code specifying the application or source of Marks and Numbers (87)

Parameters:

  • arg (String)


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

def MAN01=(arg)
  @man01.value = arg
end

#MAN02=(arg) ⇒ void Also known as: MarksAndNumbers=

This method returns an undefined value.

MAN02

  • Id: 87
  • Name: Marks and Numbers
  • Type: AN
  • Min/Max: 1/48
  • Description: Marks and numbers used to identify a shipment or parts of a shipment

Parameters:

  • arg (String)


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

def MAN02=(arg)
  @man02.value = arg
end