@@ -437,10 +437,10 @@ serviceName :: Service a -> String
437437serviceName = Text.unpack . (<> "Service") . toCamel . _sCanonicalName
438438
439439scopeName :: Service a -> Text -> String
440−scopeName s k = Text.unpack . lowerHead $
440+scopeName s k = Text.unpack . lowerHead . lowerFirstAcronym $
441441 case breakParts k of
442− [] -> _sCanonicalName s <> "AllScope"
443− xs -> foldMap named xs <> "Scope"
442+ [] -> _sCanonicalName s <> "AllScope"
443+ xs -> foldMap named xs <> "Scope"
444444 where
445445 breakParts =
446446 concatMap (Text.split split)
@@ -465,6 +465,9 @@ scopeName s k = Text.unpack . lowerHead $
465465 lower = Text.toLower (_sCanonicalName s)
466466
467467 special =
468− [ ("only", "Only")
469− , ("manage", "Manage")
468+ [ ("only", "Only")
469+ , ("manage", "Manage")
470+ , ("devstorage", "Storage")
471+ , ("number", "Number")
472+ , ("^yt$", "youtube")
470473 ]