<?php
namespace App\Sabre\LineParser\Types\Line; class M0 extends \App\Sabre\LineParser\Types\SabreBaseLine { protected $children = [ ['key'=>'IU0MID', 'type'=>'Constant', 'len'=>2, 'val'=>'M0', 'label'=>'IU0MID'], ['key'=>'IU0TYP', 'type'=>'StringTrim', 'len'=>1, 'label'=>'IU0TYP'], ['key'=>'IU0VER', 'type'=>'StringTrim', 'len'=>2, 'label'=>'IU0VER'], ['key'=>'IU0DKN', 'len'=>10, 'children'=> [ ['key'=>'IU0DKB', 'type'=>'StringTrim', 'len'=>3, 'label'=>'IU0DKB'], ['key'=>'IU0DKC', 'type'=>'StringTrim', 'len'=>7, 'label'=>'IU0DKC'], ]], ['key'=>'IU0CTJ', 'type'=>'Constant', 'len'=>5, 'val'=>'     ', 'label'=>'IU0CTJ'], ['key'=>'IU0PIV', 'type'=>'StringTrim', 'len'=>1, 'label'=>'IU0PIV'], ['key'=>'IU0RRC', 'type'=>'StringTrim', 'len'=>2, 'label'=>'IU0RRC'], ['key'=>'IU0QUE', 'type'=>'StringTrim', 'len'=>1, 'label'=>'IU0QUE'], ['key'=>'IU0CDK', 'type'=>'Constant', 'len'=>1, 'val'=>' ', 'label'=>'IU0CDK'], ['key'=>'IU0IVN', 'type'=>'StringTrim', 'len'=>7, 'label'=>'IU0IVN'], ['key'=>'IU0ATC', 'type'=>'StringTrim', 'len'=>10, 'label'=>'IU0ATC'], ['key'=>'IU0PNR', 'type'=>'StringTrim', 'len'=>8, 'label'=>'IU0PNR'], ['key'=>'IU0PNL', 'type'=>'StringTrim', 'len'=>8, 'label'=>'IU0PNL'], ['key'=>'IU0OPT', 'type'=>'StringTrim', 'len'=>1, 'label'=>'IU0OPT'], ['key'=>'IU0F00', 'type'=>'Bool01', 'len'=>1, 'label'=>'IU0F00'], ['key'=>'IU0F01', 'type'=>'Bool01', 'len'=>1, 'label'=>'IU0F01'], ['key'=>'IU0F02', 'type'=>'Bool01', 'len'=>1, 'label'=>'IU0F02'], ['key'=>'IU0F03', 'type'=>'Bool01B', 'len'=>1, 'label'=>'IU0F03'], ['key'=>'IU0F04', 'type'=>'Bool01', 'len'=>1, 'label'=>'IU0F04'], ['key'=>'IU0F05', 'type'=>'Bool01B', 'len'=>1, 'label'=>'IU0F05'], ['key'=>'IU0F06', 'type'=>'Bool01B', 'len'=>1, 'label'=>'IU0F06'], ['key'=>'IU0F07', 'type'=>'StringTrim', 'len'=>1, 'label'=>'IU0F07'], ['key'=>'IU0F08', 'type'=>'Bool01B', 'len'=>1, 'label'=>'IU0F08'], ['key'=>'IU0F09', 'type'=>'Bool01B', 'len'=>1, 'label'=>'IU0F09'], ['key'=>'IU0F0A', 'type'=>'Bool01B', 'len'=>1, 'label'=>'IU0F0A'], ['key'=>'IU0F0B', 'type'=>'Bool01B', 'len'=>1, 'label'=>'IU0F0B'], ['key'=>'IU0F0C', 'type'=>'Bool01', 'len'=>1, 'label'=>'IU0F0C'], ['key'=>'IU0F0D', 'type'=>'Bool01', 'len'=>1, 'label'=>'IU0F0D'], ['key'=>'IU0F0E', 'type'=>'Bool01', 'len'=>1, 'label'=>'IU0F0E'], ['key'=>'IU0F0F', 'type'=>'Bool01', 'len'=>1, 'label'=>'IU0F0F'], ['key'=>'IU0ATB', 'type'=>'StringTrim', 'len'=>1, 'label'=>'IU0ATB'], ['key'=>'IU0DUP', 'type'=>'StringTrim', 'len'=>1, 'label'=>'IU0DUP'], ['key'=>'IU0BPC', 'len'=>10, 'children'=> [ ['key'=>'IU0PCC', 'type'=>'StringTrim', 'len'=>5, 'label'=>'IU0PCC'], ['key'=>'IU0IDC', 'type'=>'StringTrim', 'len'=>2, 'label'=>'IU0IDC'], ['key'=>'IU0IAG', 'type'=>'StringTrim', 'len'=>3, 'label'=>'IU0IAG'], ]], ['key'=>'IU0LIN', 'type'=>'StringTrim', 'len'=>8, 'label'=>'IU0LIN'], ['key'=>'IU0RPR', 'type'=>'StringTrim', 'len'=>10, 'label'=>'IU0RPR'], ['key'=>'IU0PDT', 'type'=>'Date', 'len'=>5, 'label'=>'IU0PDT', 'ref'=>'determinedFileDate','onlyPast'=>true,], ['key'=>'IU0TIM', 'type'=>'StringTrim', 'len'=>5, 'label'=>'IU0TIM'], ['key'=>'IU0IS4', 'type'=>'StringTrim', 'len'=>5, 'label'=>'IU0IS4'], ['key'=>'IU0IS1', 'type'=>'StringTrim', 'len'=>2, 'label'=>'IU0IS1'], ['key'=>'IU0IS3', 'type'=>'StringTrim', 'len'=>3, 'label'=>'IU0IS3'], ['key'=>'IU0TCO', 'type'=>'Constant', 'len'=>2, 'val'=>'  ', 'label'=>'IU0TCO'], ['key'=>'IU0IDB', 'type'=>'StringTrim', 'len'=>3, 'label'=>'IU0IDB'], ['key'=>'IU0DEP', 'type'=>'DateB', 'len'=>5, 'label'=>'IU0DEP','ref'=>'determinedFileDate','onlyFuture'=>true,], ['key'=>'IU0ORG', 'type'=>'StringTrim', 'len'=>3, 'label'=>'IU0ORG'], ['key'=>'IU0ONM', 'type'=>'StringTrim', 'len'=>17, 'label'=>'IU0ONM'], ['key'=>'IU0DST', 'type'=>'StringTrim', 'len'=>3, 'label'=>'IU0DST'], ['key'=>'IU0DNM', 'type'=>'StringTrim', 'len'=>17, 'label'=>'IU0DNM'], ['key'=>'IU0NM1', 'type'=>'Integer', 'len'=>3, 'label'=>'IU0NM1'], ['key'=>'IU0NM2', 'type'=>'Integer', 'len'=>3, 'label'=>'IU0NM2'], ['key'=>'IU0NM3', 'type'=>'Integer', 'len'=>3, 'label'=>'IU0NM3'], ['key'=>'IU0NM4', 'type'=>'Integer', 'len'=>3, 'label'=>'IU0NM4'], ['key'=>'IU0NM5', 'type'=>'Integer', 'len'=>3, 'label'=>'IU0NM5'], ['key'=>'IU0NM6', 'type'=>'Integer', 'len'=>3, 'label'=>'IU0NM6'], ['key'=>'IU0NM7', 'type'=>'Integer', 'len'=>3, 'label'=>'IU0NM7'], ['key'=>'IU0NM8', 'type'=>'Integer', 'len'=>3, 'label'=>'IU0NM8'], ['key'=>'IU0NM9', 'type'=>'Integer', 'len'=>3, 'label'=>'IU0NM9'], ['key'=>'IU0NMA', 'type'=>'Integer', 'len'=>3, 'label'=>'IU0NMA'], ['key'=>'IU0ADC', 'type'=>'Constant', 'len'=>2, 'val'=>'  ', 'label'=>'IU0ADC'], ['key'=>'IU0PHC', 'type'=>'Integer', 'len'=>2, 'label'=>'IU0PHC'], ['key'=>'IU0TYM', 'type'=>'Time', 'len'=>5, 'fmt'=>'PHHMM', 'label'=>'IU0TYM'], ['key'=>'IU0MDT', 'type'=>'Date', 'len'=>5, 'onlyPast'=>true,'label'=>'IU0MDT', 'ref'=>'fileDate',], ['key'=>'NL', 'type'=>'NewLine',], ]; } 