@@ -1040,8 +1040,88 @@ struct Google_Protobuf_EnumDescriptorProto: SwiftProtobuf.Message {
10401040 /// Clears the value of `options`. Subsequent reads from it will return its default value.
10411041 mutating func clearOptions( ) { _storage. _options = nil }
10421042
1043+ /// Range of reserved numeric values. Reserved numeric values may not be used
1044+ /// by enum values in the same enum declaration. Reserved ranges may not
1045+ /// overlap.
1046+ var reservedRange : [ Google_Protobuf_EnumDescriptorProto . EnumReservedRange ] {
1047+ get { return _storage. _reservedRange}
1048+ set { _uniqueStorage ( ) . _reservedRange = newValue}
1049+ }
1050+
1051+ /// Reserved enum value names, which may not be reused. A given name may only
1052+ /// be reserved once.
1053+ var reservedName : [ String ] {
1054+ get { return _storage. _reservedName}
1055+ set { _uniqueStorage ( ) . _reservedName = newValue}
1056+ }
1057+
10431058 var unknownFields = SwiftProtobuf . UnknownStorage ( )
10441059
1060+ /// Range of reserved numeric values. Reserved values may not be used by
1061+ /// entries in the same enum. Reserved ranges may not overlap.
1062+ ///
1063+ /// Note that this is distinct from DescriptorProto.ReservedRange in that it
1064+ /// is inclusive such that it can appropriately represent the entire int32
1065+ /// domain.
1066+ struct EnumReservedRange : SwiftProtobuf . Message {
1067+ static let protoMessageName : String = Google_Protobuf_EnumDescriptorProto . protoMessageName + " .EnumReservedRange "
1068+
1069+ /// Inclusive.
1070+ var start : Int32 {
1071+ get { return _start ?? 0 }
1072+ set { _start = newValue}
1073+ }
1074+ /// Returns true if `start` has been explicitly set.
1075+ var hasStart : Bool { return self . _start != nil }
1076+ /// Clears the value of `start`. Subsequent reads from it will return its default value.
1077+ mutating func clearStart( ) { self . _start = nil }
1078+
1079+ /// Inclusive.
1080+ var end : Int32 {
1081+ get { return _end ?? 0 }
1082+ set { _end = newValue}
1083+ }
1084+ /// Returns true if `end` has been explicitly set.
1085+ var hasEnd : Bool { return self . _end != nil }
1086+ /// Clears the value of `end`. Subsequent reads from it will return its default value.
1087+ mutating func clearEnd( ) { self . _end = nil }
1088+
1089+ var unknownFields = SwiftProtobuf . UnknownStorage ( )
1090+
1091+ init ( ) { }
1092+
1093+ /// Used by the decoding initializers in the SwiftProtobuf library, not generally
1094+ /// used directly. `init(serializedData:)`, `init(jsonUTF8Data:)`, and other decoding
1095+ /// initializers are defined in the SwiftProtobuf library. See the Message and
1096+ /// Message+*Additions` files.
1097+ mutating func decodeMessage< D: SwiftProtobuf . Decoder > ( decoder: inout D ) throws {
1098+ while let fieldNumber = try decoder. nextFieldNumber ( ) {
1099+ switch fieldNumber {
1100+ case 1 : try decoder. decodeSingularInt32Field ( value: & self . _start)
1101+ case 2 : try decoder. decodeSingularInt32Field ( value: & self . _end)
1102+ default : break
1103+ }
1104+ }
1105+ }
1106+
1107+ /// Used by the encoding methods of the SwiftProtobuf library, not generally
1108+ /// used directly. `Message.serializedData()`, `Message.jsonUTF8Data()`, and
1109+ /// other serializer methods are defined in the SwiftProtobuf library. See the
1110+ /// `Message` and `Message+*Additions` files.
1111+ func traverse< V: SwiftProtobuf . Visitor > ( visitor: inout V ) throws {
1112+ if let v = self . _start {
1113+ try visitor. visitSingularInt32Field ( value: v, fieldNumber: 1 )
1114+ }
1115+ if let v = self . _end {
1116+ try visitor. visitSingularInt32Field ( value: v, fieldNumber: 2 )
1117+ }
1118+ try unknownFields. traverse ( visitor: & visitor)
1119+ }
1120+
1121+ fileprivate var _start : Int32 ? = nil
1122+ fileprivate var _end : Int32 ? = nil
1123+ }
1124+
10451125 init ( ) { }
10461126
10471127 public var isInitialized : Bool {
@@ -1064,6 +1144,8 @@ struct Google_Protobuf_EnumDescriptorProto: SwiftProtobuf.Message {
10641144 case 1 : try decoder. decodeSingularStringField ( value: & _storage. _name)
10651145 case 2 : try decoder. decodeRepeatedMessageField ( value: & _storage. _value)
10661146 case 3 : try decoder. decodeSingularMessageField ( value: & _storage. _options)
1147+ case 4 : try decoder. decodeRepeatedMessageField ( value: & _storage. _reservedRange)
1148+ case 5 : try decoder. decodeRepeatedStringField ( value: & _storage. _reservedName)
10671149 default : break
10681150 }
10691151 }
@@ -1085,6 +1167,12 @@ struct Google_Protobuf_EnumDescriptorProto: SwiftProtobuf.Message {
10851167 if let v = _storage. _options {
10861168 try visitor. visitSingularMessageField ( value: v, fieldNumber: 3 )
10871169 }
1170+ if !_storage. _reservedRange. isEmpty {
1171+ try visitor. visitRepeatedMessageField ( value: _storage. _reservedRange, fieldNumber: 4 )
1172+ }
1173+ if !_storage. _reservedName. isEmpty {
1174+ try visitor. visitRepeatedStringField ( value: _storage. _reservedName, fieldNumber: 5 )
1175+ }
10881176 }
10891177 try unknownFields. traverse ( visitor: & visitor)
10901178 }
@@ -1598,7 +1686,8 @@ struct Google_Protobuf_FileOptions: SwiftProtobuf.Message, SwiftProtobuf.Extensi
15981686 /// Clears the value of `phpNamespace`. Subsequent reads from it will return its default value.
15991687 mutating func clearPhpNamespace( ) { _storage. _phpNamespace = nil }
16001688
1601- /// The parser stores options it doesn't recognize here. See above.
1689+ /// The parser stores options it doesn't recognize here.
1690+ /// See the documentation for the "Options" section above.
16021691 var uninterpretedOption : [ Google_Protobuf_UninterpretedOption ] {
16031692 get { return _storage. _uninterpretedOption}
16041693 set { _uniqueStorage ( ) . _uninterpretedOption = newValue}
@@ -1669,7 +1758,6 @@ struct Google_Protobuf_FileOptions: SwiftProtobuf.Message, SwiftProtobuf.Extensi
16691758 case 16 : try decoder. decodeSingularBoolField ( value: & _storage. _ccGenericServices)
16701759 case 17 : try decoder. decodeSingularBoolField ( value: & _storage. _javaGenericServices)
16711760 case 18 : try decoder. decodeSingularBoolField ( value: & _storage. _pyGenericServices)
1672- case 19 : try decoder. decodeSingularBoolField ( value: & _storage. _phpGenericServices)
16731761 case 20 : try decoder. decodeSingularBoolField ( value: & _storage. _javaGenerateEqualsAndHash)
16741762 case 23 : try decoder. decodeSingularBoolField ( value: & _storage. _deprecated)
16751763 case 27 : try decoder. decodeSingularBoolField ( value: & _storage. _javaStringCheckUtf8)
@@ -1679,6 +1767,7 @@ struct Google_Protobuf_FileOptions: SwiftProtobuf.Message, SwiftProtobuf.Extensi
16791767 case 39 : try decoder. decodeSingularStringField ( value: & _storage. _swiftPrefix)
16801768 case 40 : try decoder. decodeSingularStringField ( value: & _storage. _phpClassPrefix)
16811769 case 41 : try decoder. decodeSingularStringField ( value: & _storage. _phpNamespace)
1770+ case 42 : try decoder. decodeSingularBoolField ( value: & _storage. _phpGenericServices)
16821771 case 999 : try decoder. decodeRepeatedMessageField ( value: & _storage. _uninterpretedOption)
16831772 case 1000 ..< 536870912 :
16841773 try decoder. decodeExtensionField ( values: & _protobuf_extensionFieldValues, messageType: Google_Protobuf_FileOptions . self, fieldNumber: fieldNumber)
@@ -1718,9 +1807,6 @@ struct Google_Protobuf_FileOptions: SwiftProtobuf.Message, SwiftProtobuf.Extensi
17181807 if let v = _storage. _pyGenericServices {
17191808 try visitor. visitSingularBoolField ( value: v, fieldNumber: 18 )
17201809 }
1721- if let v = _storage. _phpGenericServices {
1722- try visitor. visitSingularBoolField ( value: v, fieldNumber: 19 )
1723- }
17241810 if let v = _storage. _javaGenerateEqualsAndHash {
17251811 try visitor. visitSingularBoolField ( value: v, fieldNumber: 20 )
17261812 }
@@ -1748,6 +1834,9 @@ struct Google_Protobuf_FileOptions: SwiftProtobuf.Message, SwiftProtobuf.Extensi
17481834 if let v = _storage. _phpNamespace {
17491835 try visitor. visitSingularStringField ( value: v, fieldNumber: 41 )
17501836 }
1837+ if let v = _storage. _phpGenericServices {
1838+ try visitor. visitSingularBoolField ( value: v, fieldNumber: 42 )
1839+ }
17511840 if !_storage. _uninterpretedOption. isEmpty {
17521841 try visitor. visitRepeatedMessageField ( value: _storage. _uninterpretedOption, fieldNumber: 999 )
17531842 }
@@ -3480,12 +3569,16 @@ extension Google_Protobuf_EnumDescriptorProto: SwiftProtobuf._MessageImplementat
34803569 1 : . same( proto: " name " ) ,
34813570 2 : . same( proto: " value " ) ,
34823571 3 : . same( proto: " options " ) ,
3572+ 4 : . standard( proto: " reserved_range " ) ,
3573+ 5 : . standard( proto: " reserved_name " ) ,
34833574 ]
34843575
34853576 fileprivate class _StorageClass {
34863577 var _name : String ? = nil
34873578 var _value : [ Google_Protobuf_EnumValueDescriptorProto ] = [ ]
34883579 var _options : Google_Protobuf_EnumOptions ? = nil
3580+ var _reservedRange : [ Google_Protobuf_EnumDescriptorProto . EnumReservedRange ] = [ ]
3581+ var _reservedName : [ String ] = [ ]
34893582
34903583 static let defaultInstance = _StorageClass ( )
34913584
@@ -3495,6 +3588,8 @@ extension Google_Protobuf_EnumDescriptorProto: SwiftProtobuf._MessageImplementat
34953588 _name = source. _name
34963589 _value = source. _value
34973590 _options = source. _options
3591+ _reservedRange = source. _reservedRange
3592+ _reservedName = source. _reservedName
34983593 }
34993594 }
35003595
@@ -3513,6 +3608,8 @@ extension Google_Protobuf_EnumDescriptorProto: SwiftProtobuf._MessageImplementat
35133608 if _storage. _name != other_storage. _name { return false }
35143609 if _storage. _value != other_storage. _value { return false }
35153610 if _storage. _options != other_storage. _options { return false }
3611+ if _storage. _reservedRange != other_storage. _reservedRange { return false }
3612+ if _storage. _reservedName != other_storage. _reservedName { return false }
35163613 return true
35173614 }
35183615 if !storagesAreEqual { return false }
@@ -3522,6 +3619,20 @@ extension Google_Protobuf_EnumDescriptorProto: SwiftProtobuf._MessageImplementat
35223619 }
35233620}
35243621
3622+ extension Google_Protobuf_EnumDescriptorProto . EnumReservedRange : SwiftProtobuf . _MessageImplementationBase , SwiftProtobuf . _ProtoNameProviding {
3623+ static let _protobuf_nameMap : SwiftProtobuf . _NameMap = [
3624+ 1 : . same( proto: " start " ) ,
3625+ 2 : . same( proto: " end " ) ,
3626+ ]
3627+
3628+ func _protobuf_generated_isEqualTo( other: Google_Protobuf_EnumDescriptorProto . EnumReservedRange ) -> Bool {
3629+ if self . _start != other. _start { return false }
3630+ if self . _end != other. _end { return false }
3631+ if unknownFields != other. unknownFields { return false }
3632+ return true
3633+ }
3634+ }
3635+
35253636extension Google_Protobuf_EnumValueDescriptorProto : SwiftProtobuf . _MessageImplementationBase , SwiftProtobuf . _ProtoNameProviding {
35263637 static let _protobuf_nameMap : SwiftProtobuf . _NameMap = [
35273638 1 : . same( proto: " name " ) ,
@@ -3687,7 +3798,7 @@ extension Google_Protobuf_FileOptions: SwiftProtobuf._MessageImplementationBase,
36873798 16 : . standard( proto: " cc_generic_services " ) ,
36883799 17 : . standard( proto: " java_generic_services " ) ,
36893800 18 : . standard( proto: " py_generic_services " ) ,
3690- 19 : . standard( proto: " php_generic_services " ) ,
3801+ 42 : . standard( proto: " php_generic_services " ) ,
36913802 23 : . same( proto: " deprecated " ) ,
36923803 31 : . standard( proto: " cc_enable_arenas " ) ,
36933804 36 : . standard( proto: " objc_class_prefix " ) ,
0 commit comments