class Eddy::Segments::FOB

### 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/fob.rb, line 12
def initialize(store)
  @id = "FOB"
  @name = "F.O.B. Related Instructions"
  @fob01 = Eddy::Elements::E146.new(ref: "FOB01", req: "M")
  @fob02 = Eddy::Elements::E309.new(ref: "FOB02", req: "X")
  @fob03 = Eddy::Elements::E352.new(ref: "FOB03", req: "O")
  super(
    store,
    @fob01,
    @fob02,
    @fob03,
  )
end

Public Instance Methods

Description=(arg)
Alias for: FOB03=
FOB01=(arg) click to toggle source

### FOB01

  • Id: 146

  • Name: Shipment Method of Payment

  • Type: ID

  • Min/Max: 2/2

  • Description: Code identifying payment terms for transportation charges

@param arg [String] @return [void]

# File lib/definitions/segments/generated/fob.rb, line 36
def FOB01=(arg)
  @fob01.value = arg
end
Also aliased as: ShipmentMethodOfPayment=
FOB02=(arg) click to toggle source

### FOB02

  • Id: 309

  • Name: Location Qualifier

  • Type: ID

  • Min/Max: 1/2

  • Description: Code identifying type of location

@param arg [String] @return [void]

# File lib/definitions/segments/generated/fob.rb, line 51
def FOB02=(arg)
  @fob02.value = arg
end
Also aliased as: LocationQualifier=
FOB03=(arg) click to toggle source

### FOB03

  • 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/fob.rb, line 66
def FOB03=(arg)
  @fob03.value = arg
end
Also aliased as: Description=
LocationQualifier=(arg)
Alias for: FOB02=
ShipmentMethodOfPayment=(arg)
Alias for: FOB01=