Module: Stupidedi::Versions::FunctionalGroups::ThirtyForty

Defined in:
lib/stupidedi/versions/functional_groups/003040.rb,
lib/stupidedi/versions/functional_groups/003040/element_defs.rb,
lib/stupidedi/versions/functional_groups/003040/element_reqs.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs.rb,
lib/stupidedi/versions/functional_groups/003040/segment_reqs.rb,
lib/stupidedi/versions/functional_groups/003040/syntax_notes.rb,
lib/stupidedi/versions/functional_groups/003040/element_types.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/B1.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/B2.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/GE.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/GS.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/HL.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/K1.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/L3.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/L5.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/LE.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/LS.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/LX.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/M7.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/N1.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/N2.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/N3.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/N4.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/N7.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/N9.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/S5.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/SE.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/ST.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/AK1.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/AK2.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/AK3.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/AK9.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/AMT.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/AT7.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/AT8.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/B10.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/B2A.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/BEG.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/BGN.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/BPS.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/BSN.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/CTT.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/CUR.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/DTM.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/FOB.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/G61.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/G62.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/G69.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/IT1.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/ITD.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/L11.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/LFH.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/LH1.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/LH2.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/LH3.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/LIN.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/MAN.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/MEA.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/MS1.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/MS2.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/MS3.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/MSG.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/NTE.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/PER.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/PID.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/PLD.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/PO1.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/PO4.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/PRR.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/QTY.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/REF.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/REP.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/RMT.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/SN1.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/SSS.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/TD1.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/TD3.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/TD5.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/TDS.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W01.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W03.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W04.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W05.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W06.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W07.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W08.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W12.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W14.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W17.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W20.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W27.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W66.rb,
lib/stupidedi/versions/functional_groups/003040/segment_defs/W76.rb,
lib/stupidedi/versions/functional_groups/003040/functional_group_def.rb,
lib/stupidedi/versions/functional_groups/003040/transaction_set_defs.rb,
lib/stupidedi/versions/functional_groups/003040/element_types/date_val.rb,
lib/stupidedi/versions/functional_groups/003040/element_types/time_val.rb,
lib/stupidedi/versions/functional_groups/003040/element_types/float_val.rb,
lib/stupidedi/versions/functional_groups/003040/element_types/operators.rb,
lib/stupidedi/versions/functional_groups/003040/element_types/fixnum_val.rb,
lib/stupidedi/versions/functional_groups/003040/element_types/string_val.rb,
lib/stupidedi/versions/functional_groups/003040/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 "003040",
# 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)) ]