forked from Cutlery/immich
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- native_class.mustache	2023-06-22 12:56:11.090350406 -0500
 | |
| +++ native_class1.mustache	2023-06-22 12:57:14.498184792 -0500
 | |
| @@ -91,14 +91,14 @@
 | |
|      {{/isDateTime}}
 | |
|      {{#isNullable}}
 | |
|      } else {
 | |
| -      json[r'{{{baseName}}}'] = null;
 | |
| +    //  json[r'{{{baseName}}}'] = null;
 | |
|      }
 | |
|      {{/isNullable}}
 | |
|      {{^isNullable}}
 | |
|        {{^required}}
 | |
|          {{^defaultValue}}
 | |
|      } else {
 | |
| -      json[r'{{{baseName}}}'] = null;
 | |
| +    //  json[r'{{{baseName}}}'] = null;
 | |
|      }
 | |
|          {{/defaultValue}}
 | |
|        {{/required}}
 | |
| @@ -114,17 +114,6 @@
 | |
|      if (value is Map) {
 | |
|        final json = value.cast<String, dynamic>();
 | |
|  
 | |
| -      // Ensure that the map contains the required keys.
 | |
| -      // Note 1: the values aren't checked for validity beyond being non-null.
 | |
| -      // Note 2: this code is stripped in release mode!
 | |
| -      assert(() {
 | |
| -        requiredKeys.forEach((key) {
 | |
| -          assert(json.containsKey(key), 'Required key "{{{classname}}}[$key]" is missing from JSON.');
 | |
| -          assert(json[key] != null, 'Required key "{{{classname}}}[$key]" has a null value in JSON.');
 | |
| -        });
 | |
| -        return true;
 | |
| -      }());
 | |
| -
 | |
|        return {{{classname}}}(
 | |
|    {{#vars}}
 | |
|      {{#isDateTime}}
 |