module MSGraphAPI.User where



-- import Data.List (sort, sortBy, stripPrefix, uncons)
-- import Data.Maybe (listToMaybe, fromMaybe)
-- -- import Data.Ord (comparing)
-- import Data.Char (toLower)
-- import Data.String (IsString(..))
-- import Data.Word (Word)

-- -- aeson
-- import qualified Data.Aeson as A (ToJSON(..), FromJSON(..), genericParseJSON, defaultOptions, Options(..), withObject, withText, (.:), (.:?), object, (.=), Key, Value, camelTo2)
-- import qualified Data.Aeson.Types as A (Parser, Object)
-- -- import qualified Data.Aeson.KeyMap as AKV (KeyMap, lookup)
-- -- containers
-- -- import qualified Data.Map as M (Map, empty, insert, lookup)
-- -- hoauth
-- import Network.OAuth.OAuth2.Internal (AccessToken(..))
-- -- req
-- import Network.HTTP.Req (Req)
-- -- text
-- import Data.Text (Text, pack, unpack)
-- -- time
-- import Data.Time.LocalTime (ZonedTime, zonedTimeToLocalTime)

-- import qualified MSGraphAPI.Internal.Common as MSG (get, post, aesonOptions)
-- -- import MSGraphAPI.Users.User (User)