class Eddy::Segments::FOB
### Segment Summary:
-
Id:
FOB
-
Name: F.O.B. Related Instructions
-
Purpose: To specify transportation instructions relating to shipment.
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
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=