identity/app/views/SocialSigninRoute.scala (12 lines of code) (raw):

package views case class SocialSigninRoute(name: String, path: String) object SocialSigninRoute { object Signin extends SocialSigninRoute("Sign in", "signin") object Register extends SocialSigninRoute("Register", "signin") object Request extends SocialSigninRoute("Register", "request") object Confirm extends SocialSigninRoute("Confirm", "confirm") } case class SocialSigninRoutes(facebook: SocialSigninRoute, google: SocialSigninRoute) object SocialSigninRoutes { def apply(route: SocialSigninRoute): SocialSigninRoutes = SocialSigninRoutes(route, route) }