• $maybe s <- h_displayName item #{s} : $nothing #{key} : $maybe s <- h_required item required ( $if not (null (h_enum item)) one of #{T.intercalate "," (h_enum item)} $else $maybe s <- h_type item #{s} $maybe s <- h_default item - default: #{s} $maybe s <- h_repeat item - repeat: #{s} $if (h_type item == Just "string") $maybe s <- h_minLength item - minLength: #{s} $maybe s <- h_maxLength item - maxLength: #{s} $else $maybe s <- h_minimum item - minimum: #{s} $maybe s <- h_maximum item - maximum: #{s} $maybe s <- h_pattern item - pattern: #{s} ) $maybe s <- h_description item ^{txt2md s} $maybe s <- h_example item

    Example : $if (h_type item == Just "string")

                    #{s}
            $else
                
                    
                        #{s}