Class: Eddy::Segments::SLN
- Inherits:
-
Models::Segment
- Object
- Models::Segment
- Eddy::Segments::SLN
- Defined in:
- lib/definitions/segments/generated/sln.rb
Overview
Segment Summary:
- Id: SLN
- Name: Subline Item Detail
- Purpose: To specify product subline detail item data.
Instance Attribute Summary
Attributes inherited from Models::Segment
#elements, #id, #name, #skip, #store
Instance Method Summary collapse
- #initialize(store) ⇒ void constructor
-
#SLN01=(arg) ⇒ void
(also: #AssignedIdentification1=)
SLN01.
-
#SLN02=(arg) ⇒ void
(also: #AssignedIdentification2=)
SLN02.
-
#SLN03=(arg) ⇒ void
(also: #RelationshipCode=)
SLN03.
-
#SLN04=(arg) ⇒ void
(also: #Quantity=)
SLN04.
-
#SLN05=(arg) ⇒ void
(also: #UnitOrBasisForMeasurementCode=)
SLN05.
-
#SLN06=(arg) ⇒ void
(also: #UnitPrice=)
SLN06.
-
#SLN07=(arg) ⇒ void
(also: #BasisOfUnitPriceCode=)
SLN07.
Methods inherited from Models::Segment
Constructor Details
#initialize(store) ⇒ void
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/definitions/segments/generated/sln.rb', line 12 def initialize(store) @id = "SLN" @name = "Subline Item Detail" @sln01 = Eddy::Elements::E350.new(ref: "SLN01", req: "M") @sln02 = Eddy::Elements::E350.new(ref: "SLN02", req: "O") @sln03 = Eddy::Elements::E662.new(ref: "SLN03", req: "M") @sln04 = Eddy::Elements::E380.new(ref: "SLN04", req: "X") @sln05 = Eddy::Elements::E355.new(ref: "SLN05", req: "O") @sln06 = Eddy::Elements::E212.new(ref: "SLN06", req: "X") @sln07 = Eddy::Elements::E639.new(ref: "SLN07", req: "O") super( store, @sln01, @sln02, @sln03, @sln04, @sln05, @sln06, @sln07, ) end |
Instance Method Details
#SLN01=(arg) ⇒ void Also known as: AssignedIdentification1=
This method returns an undefined value.
SLN01
- Id: 350
- Name: Assigned Identification
- Type: AN
- Min/Max: 1/20
- Description: Alphanumeric characters assigned for differentiation within a transaction set
44 45 46 |
# File 'lib/definitions/segments/generated/sln.rb', line 44 def SLN01=(arg) @sln01.value = arg end |
#SLN02=(arg) ⇒ void Also known as: AssignedIdentification2=
This method returns an undefined value.
SLN02
- Id: 350
- Name: Assigned Identification
- Type: AN
- Min/Max: 1/20
- Description: Alphanumeric characters assigned for differentiation within a transaction set
59 60 61 |
# File 'lib/definitions/segments/generated/sln.rb', line 59 def SLN02=(arg) @sln02.value = arg end |
#SLN03=(arg) ⇒ void Also known as: RelationshipCode=
This method returns an undefined value.
SLN03
- Id: 662
- Name: Relationship Code
- Type: ID
- Min/Max: 1/1
- Description: Code indicating the relationship between entities
74 75 76 |
# File 'lib/definitions/segments/generated/sln.rb', line 74 def SLN03=(arg) @sln03.value = arg end |
#SLN04=(arg) ⇒ void Also known as: Quantity=
This method returns an undefined value.
SLN04
- Id: 380
- Name: Quantity
- Type: R
- Min/Max: 1/15
- Description: Numeric value of quantity
89 90 91 |
# File 'lib/definitions/segments/generated/sln.rb', line 89 def SLN04=(arg) @sln04.value = arg end |
#SLN05=(arg) ⇒ void Also known as: UnitOrBasisForMeasurementCode=
This method returns an undefined value.
SLN05
- Id: 355
- Name: Unit or Basis for Measurement Code
- Type: ID
- Min/Max: 2/2
- Description: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
104 105 106 |
# File 'lib/definitions/segments/generated/sln.rb', line 104 def SLN05=(arg) @sln05.value = arg end |
#SLN06=(arg) ⇒ void Also known as: UnitPrice=
This method returns an undefined value.
SLN06
- Id: 212
- Name: Unit Price
- Type: R
- Min/Max: 1/17
- Description: Price per unit of product, service, commodity, etc.
119 120 121 |
# File 'lib/definitions/segments/generated/sln.rb', line 119 def SLN06=(arg) @sln06.value = arg end |
#SLN07=(arg) ⇒ void Also known as: BasisOfUnitPriceCode=
This method returns an undefined value.
SLN07
- Id: 639
- Name: Basis of Unit Price Code
- Type: ID
- Min/Max: 2/2
- Description: Code identifying the type of unit price for an item
134 135 136 |
# File 'lib/definitions/segments/generated/sln.rb', line 134 def SLN07=(arg) @sln07.value = arg end |