@@ -1542,7 +1542,7 @@ data Service = Service'
15421542 , _sId :: !(Maybe Text)
15431543 , _sUsage :: !(Maybe Usage)
15441544 , _sEndpoints :: !(Maybe [Endpoint])
1545− , _sEnums :: !(Maybe [Enum])
1545+ , _sEnums :: !(Maybe [Enum'])
15461546 , _sConfigVersion :: !(Maybe (Textual Word32))
15471547 , _sHTTP :: !(Maybe HTTP)
15481548 , _sTitle :: !(Maybe Text)
@@ -1766,7 +1766,7 @@ sEndpoints
17661766-- directly or indirectly by the \`apis\` are automatically included. Enums
17671767-- which are not referenced but shall be included should be listed here by
17681768-- name. Example: enums: - name: google.someapi.v1.SomeEnum
1769−sEnums :: Lens' Service [Enum]
1769+sEnums :: Lens' Service [Enum']
17701770sEnums
17711771 = lens _sEnums (\ s a -> s{_sEnums = a}) . _Default .
17721772 _Coerce
@@ -5418,7 +5418,7 @@ instance ToJSON Condition where
54185418-- | Enum type definition.
54195419--
54205420-- /See:/ 'enum' smart constructor.
5421−data Enum = Enum'
5421+data Enum' = Enum''
54225422 { _enuSourceContext :: !(Maybe SourceContext)
54235423 , _enuEnumvalue :: !(Maybe [EnumValue])
54245424 , _enuName :: !(Maybe Text)
@@ -5440,9 +5440,9 @@ data Enum = Enum'
54405440--
54415441-- * 'enuSyntax'
54425442enum
5443− :: Enum
5443+ :: Enum'
54445444enum =
5445− Enum'
5445+ Enum''
54465446 { _enuSourceContext = Nothing
54475447 , _enuEnumvalue = Nothing
54485448 , _enuName = Nothing
@@ -5451,47 +5451,47 @@ enum =
54515451 }
54525452
54535453-- | The source context.
5454−enuSourceContext :: Lens' Enum (Maybe SourceContext)
5454+enuSourceContext :: Lens' Enum' (Maybe SourceContext)
54555455enuSourceContext
54565456 = lens _enuSourceContext
54575457 (\ s a -> s{_enuSourceContext = a})
54585458
54595459-- | Enum value definitions.
5460−enuEnumvalue :: Lens' Enum [EnumValue]
5460+enuEnumvalue :: Lens' Enum' [EnumValue]
54615461enuEnumvalue
54625462 = lens _enuEnumvalue (\ s a -> s{_enuEnumvalue = a})
54635463 . _Default
54645464 . _Coerce
54655465
54665466-- | Enum type name.
5467−enuName :: Lens' Enum (Maybe Text)
5467+enuName :: Lens' Enum' (Maybe Text)
54685468enuName = lens _enuName (\ s a -> s{_enuName = a})
54695469
54705470-- | Protocol buffer options.
5471−enuOptions :: Lens' Enum [Option]
5471+enuOptions :: Lens' Enum' [Option]
54725472enuOptions
54735473 = lens _enuOptions (\ s a -> s{_enuOptions = a}) .
54745474 _Default
54755475 . _Coerce
54765476
54775477-- | The source syntax.
5478−enuSyntax :: Lens' Enum (Maybe EnumSyntax)
5478+enuSyntax :: Lens' Enum' (Maybe EnumSyntax)
54795479enuSyntax
54805480 = lens _enuSyntax (\ s a -> s{_enuSyntax = a})
54815481
5482−instance FromJSON Enum where
5482+instance FromJSON Enum' where
54835483 parseJSON
54845484 = withObject "Enum"
54855485 (\ o ->
5486− Enum' <$>
5486+ Enum'' <$>
54875487 (o .:? "sourceContext") <*>
54885488 (o .:? "enumvalue" .!= mempty)
54895489 <*> (o .:? "name")
54905490 <*> (o .:? "options" .!= mempty)
54915491 <*> (o .:? "syntax"))
54925492
5493−instance ToJSON Enum where
5494− toJSON Enum'{..}
5493+instance ToJSON Enum' where
5494+ toJSON Enum''{..}
54955495 = object
54965496 (catMaybes
54975497 [("sourceContext" .=) <$> _enuSourceContext,