api

package
v0.0.0-...-a214acc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2019 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AuthRoutes = models.RoutePrefix{
	"/api/auth",
	[]models.Route{
		models.Route{
			"UsersLogin",
			"POST",
			"/login",
			handlers.UsersLogin,
			false,
		},
		models.Route{
			"UsersLogout",
			"GET",
			"/logout",
			handlers.UsersLogout,
			false,
		},
		models.Route{
			"UsersVerify",
			"GET",
			"/verify/{token}",
			handlers.UsersVerify,
			false,
		},
		models.Route{
			"UsersForgotPassword",
			"POST",
			"/forgot",
			handlers.UsersForgotPassword,
			false,
		},
		models.Route{
			"UsersVerifyForgotPassword",
			"POST",
			"/verify/forgot/password/{token}",
			handlers.UsersVerifyForgotPassword,
			false,
		},
	},
}
View Source
var UsersRoutes = models.RoutePrefix{
	"/api/users",
	[]models.Route{
		models.Route{
			"GetUsers",
			"GET",
			"",
			handlers.GetUsers,
			true,
		},
		models.Route{
			"GetUser",
			"GET",
			"/{userId}",
			handlers.GetUserById,
			true,
		},
		models.Route{
			"RegisterUser",
			"POST",
			"/register",
			handlers.RegisterNewUser,
			false,
		},
		models.Route{
			"DeleteUser",
			"DELETE",
			"/{userId}",
			handlers.DeleteUser,
			true,
		},
		models.Route{
			"UpdateUser",
			"PUT",
			"/{userId}",
			handlers.UpdateUser,
			true,
		},
		models.Route{
			"UploadProfileForUser",
			"PUT",
			"/upload/{userId}",
			handlers.UploadProfileForUser,
			true,
		},
	},
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL