Module: Stupidedi::Versions::FunctionalGroups::FortyTen

Defined in:
lib/stupidedi/versions/functional_groups/004010.rb,
lib/stupidedi/versions/functional_groups/004010/element_defs.rb,
lib/stupidedi/versions/functional_groups/004010/element_reqs.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs.rb,
lib/stupidedi/versions/functional_groups/004010/segment_reqs.rb,
lib/stupidedi/versions/functional_groups/004010/syntax_notes.rb,
lib/stupidedi/versions/functional_groups/004010/element_types.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/B1.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/B2.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/GE.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/GS.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/HL.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/K1.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/L3.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/L5.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/LQ.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/LX.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/M7.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/N1.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/N2.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/N3.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/N4.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/N7.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/N9.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/S5.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/SE.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/ST.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/AK1.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/AK2.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/AK3.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/AK4.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/AK5.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/AK9.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/AMT.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/AT7.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/AT8.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/B10.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/B2A.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/BCT.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/BEG.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/BFR.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/BPR.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/BSN.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/BSS.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/CAS.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/CLP.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/CTP.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/CTT.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/CUR.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/DTM.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/FST.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/G61.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/G62.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/G69.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/JIT.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/L11.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/LFH.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/LH1.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/LH2.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/LH3.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/LIN.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/MAN.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/MEA.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/MIA.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/MOA.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/MS1.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/MS2.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/MS3.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/NM1.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/NTE.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/PER.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/PID.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/PLB.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/PLD.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/PO1.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/PO4.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/QTY.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/REF.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/SCH.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/SDP.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/SHP.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/SN1.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/SVC.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/TD1.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/TD3.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/TD5.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/TRN.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/TS2.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/TS3.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/UIT.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W01.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W03.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W04.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W05.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W06.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W07.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W08.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W12.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W14.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W17.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W20.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W27.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W66.rb,
lib/stupidedi/versions/functional_groups/004010/segment_defs/W76.rb,
lib/stupidedi/versions/functional_groups/004010/functional_group_def.rb,
lib/stupidedi/versions/functional_groups/004010/transaction_set_defs.rb,
lib/stupidedi/versions/functional_groups/004010/element_types/date_val.rb,
lib/stupidedi/versions/functional_groups/004010/element_types/time_val.rb,
lib/stupidedi/versions/functional_groups/004010/element_types/float_val.rb,
lib/stupidedi/versions/functional_groups/004010/element_types/operators.rb,
lib/stupidedi/versions/functional_groups/004010/element_types/fixnum_val.rb,
lib/stupidedi/versions/functional_groups/004010/element_types/string_val.rb,
lib/stupidedi/versions/functional_groups/004010/transaction_set_defs/HP835.rb,
lib/stupidedi/versions/functional_groups/004010/element_types/identifier_val.rb

Overview

Defined Under Namespace

Modules: ElementDefs, ElementReqs, ElementTypes, SegmentDefs, SegmentReqs, SyntaxNotes, TransactionSetDefs

Constant Summary collapse

FunctionalGroupDef =

Singleton

Class.new(Schema::FunctionalGroupDef) do
# @return [FunctionalGroupVal]
def empty
  Values::FunctionalGroupVal.new(self, [])
end

# @return [Module]
def segment_dict
  SegmentDefs
end
        end.new "004010",
# Functional group header
[ SegmentDefs::GS.use(1, r::Mandatory, s::RepeatCount.bounded(1)) ],

# Functional group trailer
[ SegmentDefs::GE.use(2, r::Mandatory, s::RepeatCount.bounded(1)) ]