Class: Eddy::Segments::SN1
- Inherits:
-
Models::Segment
- Object
- Models::Segment
- Eddy::Segments::SN1
- Defined in:
- lib/definitions/segments/generated/sn1.rb
Overview
Segment Summary:
- Id: SN1
- Name: Item Detail (Shipment)
- Purpose: To specify line-item detail relative to shipment.
Instance Attribute Summary
Attributes inherited from Models::Segment
#elements, #id, #name, #skip, #store
Instance Method Summary collapse
- #initialize(store) ⇒ void constructor
-
#SN101=(arg) ⇒ void
(also: #AssignedIdentification=)
SN101.
-
#SN102=(arg) ⇒ void
(also: #NumberOfUnitsShipped=)
SN102.
-
#SN103=(arg) ⇒ void
(also: #UnitOrBasisForMeasurementCode1=)
SN103.
-
#SN104=(arg) ⇒ void
(also: #QuantityShippedToDate=)
SN104.
-
#SN105=(arg) ⇒ void
(also: #QuantityOrdered=)
SN105.
-
#SN106=(arg) ⇒ void
(also: #UnitOrBasisForMeasurementCode2=)
SN106.
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 |
# File 'lib/definitions/segments/generated/sn1.rb', line 12 def initialize(store) @id = "SN1" @name = "Item Detail (Shipment)" @sn101 = Eddy::Elements::E350.new(ref: "SN101", req: "O") @sn102 = Eddy::Elements::E382.new(ref: "SN102", req: "M") @sn103 = Eddy::Elements::E355.new(ref: "SN103", req: "M") @sn104 = Eddy::Elements::E646.new(ref: "SN104", req: "O") @sn105 = Eddy::Elements::E330.new(ref: "SN105", req: "X") @sn106 = Eddy::Elements::E355.new(ref: "SN106", req: "X") super( store, @sn101, @sn102, @sn103, @sn104, @sn105, @sn106, ) end |
Instance Method Details
#SN101=(arg) ⇒ void Also known as: AssignedIdentification=
This method returns an undefined value.
SN101
- Id: 350
- Name: Assigned Identification
- Type: AN
- Min/Max: 1/20
- Description: Alphanumeric characters assigned for differentiation within a transaction set
42 43 44 |
# File 'lib/definitions/segments/generated/sn1.rb', line 42 def SN101=(arg) @sn101.value = arg end |
#SN102=(arg) ⇒ void Also known as: NumberOfUnitsShipped=
This method returns an undefined value.
SN102
- Id: 382
- Name: Number of Units Shipped
- Type: R
- Min/Max: 1/10
- Description: Numeric value of units shipped in manufacturer's shipping units for a line item or transaction set
57 58 59 |
# File 'lib/definitions/segments/generated/sn1.rb', line 57 def SN102=(arg) @sn102.value = arg end |
#SN103=(arg) ⇒ void Also known as: UnitOrBasisForMeasurementCode1=
This method returns an undefined value.
SN103
- 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
72 73 74 |
# File 'lib/definitions/segments/generated/sn1.rb', line 72 def SN103=(arg) @sn103.value = arg end |
#SN104=(arg) ⇒ void Also known as: QuantityShippedToDate=
This method returns an undefined value.
SN104
- Id: 646
- Name: Quantity Shipped to Date
- Type: R
- Min/Max: 1/15
- Description: Number of units shipped to date
87 88 89 |
# File 'lib/definitions/segments/generated/sn1.rb', line 87 def SN104=(arg) @sn104.value = arg end |
#SN105=(arg) ⇒ void Also known as: QuantityOrdered=
This method returns an undefined value.
SN105
- Id: 330
- Name: Quantity Ordered
- Type: R
- Min/Max: 1/15
- Description: Quantity ordered
102 103 104 |
# File 'lib/definitions/segments/generated/sn1.rb', line 102 def SN105=(arg) @sn105.value = arg end |
#SN106=(arg) ⇒ void Also known as: UnitOrBasisForMeasurementCode2=
This method returns an undefined value.
SN106
- 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
117 118 119 |
# File 'lib/definitions/segments/generated/sn1.rb', line 117 def SN106=(arg) @sn106.value = arg end |