File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -90,6 +90,13 @@ class JsonKey {
9090  /// Valid only on enum fields with a compatible enum value. 
9191   final  Object ?  unknownEnumValue;
9292
93+   /// `true`  if this field should not be serialized. 
94+   /// 
95+   /// Fields annotated with [extra]  set to true will not be included in JSON 
96+   /// output, and their values may be passed in as additional arguments 
97+   /// alongside JSON data in the deserialization function. 
98+   /// 
99+   /// If `null`  (the default) or false, this argument has no effect. 
93100   final  bool ?  extra;
94101
95102  /// Creates a new [JsonKey]  instance. 
Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ is generated:
9494|                             |                                              |  [ JsonKey.required]           | 
9595|                             |                                              |  [ JsonKey.toJson]             | 
9696|                             |                                              |  [ JsonKey.unknownEnumValue]   | 
97+ |                             |                                              |  [ JsonKey.extra]              | 
9798
9899[ JsonSerializable.anyMap ] : https://pub.dev/documentation/json_annotation/latest/json_annotation/JsonSerializable/anyMap.html 
99100[ JsonSerializable.checked ] : https://pub.dev/documentation/json_annotation/latest/json_annotation/JsonSerializable/checked.html 
@@ -114,6 +115,7 @@ is generated:
114115[ JsonKey.required ] : https://pub.dev/documentation/json_annotation/latest/json_annotation/JsonKey/required.html 
115116[ JsonKey.toJson ] : https://pub.dev/documentation/json_annotation/latest/json_annotation/JsonKey/toJson.html 
116117[ JsonKey.unknownEnumValue ] : https://pub.dev/documentation/json_annotation/latest/json_annotation/JsonKey/unknownEnumValue.html 
118+ [ JsonKey.extra ] : https://pub.dev/documentation/json_annotation/latest/json_annotation/JsonKey/extra.html 
117119
118120>  Note: every ` JsonSerializable `  field is configurable via ` build.yaml `  –
119121   see the table for the corresponding key.
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments