@@ -362,6 +362,15 @@ public struct ProtoCRDTORMap {
362362 set { _uniqueStorage ( ) . _updatedValues = newValue}
363363 }
364364
365+ public var defaultValue : ProtoCRDTORMapValue {
366+ get { return _storage. _defaultValue ?? ProtoCRDTORMapValue ( ) }
367+ set { _uniqueStorage ( ) . _defaultValue = newValue}
368+ }
369+ /// Returns true if `defaultValue` has been explicitly set.
370+ public var hasDefaultValue : Bool { return _storage. _defaultValue != nil }
371+ /// Clears the value of `defaultValue`. Subsequent reads from it will return its default value.
372+ public mutating func clearDefaultValue( ) { _uniqueStorage ( ) . _defaultValue = nil }
373+
365374 public var unknownFields = SwiftProtobuf . UnknownStorage ( )
366375
367376 public struct Delta {
@@ -383,6 +392,15 @@ public struct ProtoCRDTORMap {
383392 set { _uniqueStorage ( ) . _values = newValue}
384393 }
385394
395+ public var defaultValue : ProtoCRDTORMapValue {
396+ get { return _storage. _defaultValue ?? ProtoCRDTORMapValue ( ) }
397+ set { _uniqueStorage ( ) . _defaultValue = newValue}
398+ }
399+ /// Returns true if `defaultValue` has been explicitly set.
400+ public var hasDefaultValue : Bool { return _storage. _defaultValue != nil }
401+ /// Clears the value of `defaultValue`. Subsequent reads from it will return its default value.
402+ public mutating func clearDefaultValue( ) { _uniqueStorage ( ) . _defaultValue = nil }
403+
386404 public var unknownFields = SwiftProtobuf . UnknownStorage ( )
387405
388406 public init ( ) { }
@@ -1278,13 +1296,15 @@ extension ProtoCRDTORMap: SwiftProtobuf.Message, SwiftProtobuf._MessageImplement
12781296 2 : . same( proto: " keys " ) ,
12791297 3 : . same( proto: " values " ) ,
12801298 4 : . same( proto: " updatedValues " ) ,
1299+ 5 : . same( proto: " defaultValue " ) ,
12811300 ]
12821301
12831302 fileprivate class _StorageClass {
12841303 var _replicaID : ProtoVersionReplicaID ? = nil
12851304 var _keys : ProtoCRDTORSet ? = nil
12861305 var _values : [ ProtoCRDTORMapKeyValue ] = [ ]
12871306 var _updatedValues : [ ProtoCRDTORMapKeyValue ] = [ ]
1307+ var _defaultValue : ProtoCRDTORMapValue ? = nil
12881308
12891309 static let defaultInstance = _StorageClass ( )
12901310
@@ -1295,6 +1315,7 @@ extension ProtoCRDTORMap: SwiftProtobuf.Message, SwiftProtobuf._MessageImplement
12951315 _keys = source. _keys
12961316 _values = source. _values
12971317 _updatedValues = source. _updatedValues
1318+ _defaultValue = source. _defaultValue
12981319 }
12991320 }
13001321
@@ -1314,6 +1335,7 @@ extension ProtoCRDTORMap: SwiftProtobuf.Message, SwiftProtobuf._MessageImplement
13141335 case 2 : try decoder. decodeSingularMessageField ( value: & _storage. _keys)
13151336 case 3 : try decoder. decodeRepeatedMessageField ( value: & _storage. _values)
13161337 case 4 : try decoder. decodeRepeatedMessageField ( value: & _storage. _updatedValues)
1338+ case 5 : try decoder. decodeSingularMessageField ( value: & _storage. _defaultValue)
13171339 default : break
13181340 }
13191341 }
@@ -1334,6 +1356,9 @@ extension ProtoCRDTORMap: SwiftProtobuf.Message, SwiftProtobuf._MessageImplement
13341356 if !_storage. _updatedValues. isEmpty {
13351357 try visitor. visitRepeatedMessageField ( value: _storage. _updatedValues, fieldNumber: 4 )
13361358 }
1359+ if let v = _storage. _defaultValue {
1360+ try visitor. visitSingularMessageField ( value: v, fieldNumber: 5 )
1361+ }
13371362 }
13381363 try unknownFields. traverse ( visitor: & visitor)
13391364 }
@@ -1347,6 +1372,7 @@ extension ProtoCRDTORMap: SwiftProtobuf.Message, SwiftProtobuf._MessageImplement
13471372 if _storage. _keys != rhs_storage. _keys { return false }
13481373 if _storage. _values != rhs_storage. _values { return false }
13491374 if _storage. _updatedValues != rhs_storage. _updatedValues { return false }
1375+ if _storage. _defaultValue != rhs_storage. _defaultValue { return false }
13501376 return true
13511377 }
13521378 if !storagesAreEqual { return false }
@@ -1361,11 +1387,13 @@ extension ProtoCRDTORMap.Delta: SwiftProtobuf.Message, SwiftProtobuf._MessageImp
13611387 public static let _protobuf_nameMap : SwiftProtobuf . _NameMap = [
13621388 1 : . same( proto: " keys " ) ,
13631389 2 : . same( proto: " values " ) ,
1390+ 3 : . same( proto: " defaultValue " ) ,
13641391 ]
13651392
13661393 fileprivate class _StorageClass {
13671394 var _keys : ProtoCRDTVersionedContainerDelta ? = nil
13681395 var _values : [ ProtoCRDTORMapKeyValue ] = [ ]
1396+ var _defaultValue : ProtoCRDTORMapValue ? = nil
13691397
13701398 static let defaultInstance = _StorageClass ( )
13711399
@@ -1374,6 +1402,7 @@ extension ProtoCRDTORMap.Delta: SwiftProtobuf.Message, SwiftProtobuf._MessageImp
13741402 init ( copying source: _StorageClass ) {
13751403 _keys = source. _keys
13761404 _values = source. _values
1405+ _defaultValue = source. _defaultValue
13771406 }
13781407 }
13791408
@@ -1391,6 +1420,7 @@ extension ProtoCRDTORMap.Delta: SwiftProtobuf.Message, SwiftProtobuf._MessageImp
13911420 switch fieldNumber {
13921421 case 1 : try decoder. decodeSingularMessageField ( value: & _storage. _keys)
13931422 case 2 : try decoder. decodeRepeatedMessageField ( value: & _storage. _values)
1423+ case 3 : try decoder. decodeSingularMessageField ( value: & _storage. _defaultValue)
13941424 default : break
13951425 }
13961426 }
@@ -1405,6 +1435,9 @@ extension ProtoCRDTORMap.Delta: SwiftProtobuf.Message, SwiftProtobuf._MessageImp
14051435 if !_storage. _values. isEmpty {
14061436 try visitor. visitRepeatedMessageField ( value: _storage. _values, fieldNumber: 2 )
14071437 }
1438+ if let v = _storage. _defaultValue {
1439+ try visitor. visitSingularMessageField ( value: v, fieldNumber: 3 )
1440+ }
14081441 }
14091442 try unknownFields. traverse ( visitor: & visitor)
14101443 }
@@ -1416,6 +1449,7 @@ extension ProtoCRDTORMap.Delta: SwiftProtobuf.Message, SwiftProtobuf._MessageImp
14161449 let rhs_storage = _args. 1
14171450 if _storage. _keys != rhs_storage. _keys { return false }
14181451 if _storage. _values != rhs_storage. _values { return false }
1452+ if _storage. _defaultValue != rhs_storage. _defaultValue { return false }
14191453 return true
14201454 }
14211455 if !storagesAreEqual { return false }
0 commit comments