{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE OverloadedStrings #-}

module Faker.Internet where

import Data.Text
import Faker
import Faker.Internal
import Faker.Provider.Internet
import Faker.TH

$(generateFakeField "internet" "free_email")

$(generateFakeField "internet" "domain_suffix")

$(generateFakeFields "internet" ["user_agent", "aol"])

$(generateFakeFields "internet" ["user_agent", "chrome"])

$(generateFakeFields "internet" ["user_agent", "firefox"])

$(generateFakeFields "internet" ["user_agent", "internet_explorer"])

$(generateFakeFields "internet" ["user_agent", "netscape"])

$(generateFakeFields "internet" ["user_agent", "opera"])

$(generateFakeFields "internet" ["user_agent", "safari"])