<commit_before>class {{classname}} {
  {{#vars}}
    {{#description}}/* {{{description}}} */{{/description}}
    {{{datatype}}} {{name}} = {{{defaultValue}}};
    {{#allowableValues}}{{#min}} // range from {{min}} to {{max}}{{/min}}//{{^min}}enum {{name}}Enum { {{#values}} {{.}}, {{/values}} };{{/min}}{{/allowableValues}}
  {{/vars}}
  {{classname}}();

  @override
  String toString() {
    return '{{classname}}[{{#vars}}{{name}}=${{name}}, {{/vars}}]';
  }

  {{classname}}.fromJson(Map<String, dynamic> json) {
    if (json == null) return;
  {{#vars}}
  {{#isDateTime}}
    {{name}} = json['{{baseName}}'] == null ? null : DateTime.parse(json['{{baseName}}']);
  {{/isDateTime}}
  {{^isDateTime}}
    {{name}} =
    {{#complexType}}
      {{#isListContainer}}
        {{complexType}}.listFromJson(json['{{baseName}}'])
      {{/isListContainer}}
      {{^isListContainer}}
        {{#isMapContainer}}{{complexType}}.mapFromJson(json['{{baseName}}']){{/isMapContainer}}
        {{^isMapContainer}}new {{complexType}}.fromJson(json['{{baseName}}']){{/isMapContainer}}<commit_msg>Set TimeZone to CEST<commit_after>class {{classname}} {
  {{#vars}}
    {{#description}}/* {{{description}}} */{{/description}}
    {{{datatype}}} {{name}} = {{{defaultValue}}};
    {{#allowableValues}}{{#min}} // range from {{min}} to {{max}}{{/min}}//{{^min}}enum {{name}}Enum { {{#values}} {{.}}, {{/values}} };{{/min}}{{/allowableValues}}
  {{/vars}}
  {{classname}}();

  @override
  String toString() {
    return '{{classname}}[{{#vars}}{{name}}=${{name}}, {{/vars}}]';
  }

  {{classname}}.fromJson(Map<String, dynamic> json) {
    if (json == null) return;
  {{#vars}}
  {{#isDateTime}}
    {{name}} = json['{{baseName}}'] == null ? null : DateTime.parse(json['{{baseName}}'] + '-02:00');
  {{/isDateTime}}
  {{^isDateTime}}
    {{name}} =
    {{#complexType}}
      {{#isListContainer}}
        {{complexType}}.listFromJson(json['{{baseName}}'])
      {{/isListContainer}}
      {{^isListContainer}}
        {{#isMapContainer}}{{complexType}}.mapFromJson(json['{{baseName}}']){{/isMapContainer}}
        {{^isMapContainer}}new {{complexType}}.fromJson(json['{{baseName}}']){{/isMapContainer}}
{'fraction_non_alphanumeric': 0.29322964318389755, 'fraction_numerical': 0.0018298261665141812, 'mean_word_length': 4.770448548812665, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '899626', 'n_tokens_mistral': 750, 'n_tokens_neox': 735, 'n_words': 107}