@ApiOperation(value = "", notes = "Allow users to log in, and to receive a Token", response = Token.class, tags={ "auth", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "Login Success.", response = Token.class),
@ApiResponse(code = 403, message = "User can not login (not approved).", response = Token.class),
@ApiResponse(code = 404, message = "User not found (bad credentials).", response = Token.class),
@ApiResponse(code = 500, message = "An unexpected error occured.", response = Token.class) })
@RequestMapping(value = "/auth/login",
produces = { "application/json" },
method = RequestMethod.POST)
@CrossOrigin
ResponseEntity<Token> authLoginPost(@ApiParam(value = "The email/password" ,required=true ) @RequestBody Login body) throws ApiException;
java类org.springframework.web.bind.annotation.CrossOrigin的实例源码
AuthApi.java 文件源码
项目:yum
阅读 29
收藏 0
点赞 0
评论 0
AuthApi.java 文件源码
项目:yum
阅读 28
收藏 0
点赞 0
评论 0
@ApiOperation(value = "", notes = "Allow users to register", response = Void.class, tags={ "auth", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "Registration Success", response = Void.class),
@ApiResponse(code = 400, message = "Bad registration data", response = Void.class),
@ApiResponse(code = 412, message = "user already exists", response = Void.class),
@ApiResponse(code = 500, message = "An unexpected error occured.", response = Void.class) })
@RequestMapping(value = "/auth/register",
produces = { "application/json" },
method = RequestMethod.POST)
@CrossOrigin
ResponseEntity<Error> authRegisterPost(@ApiParam(value = "The email/password" ,required=true ) @Valid @RequestBody UserReg body, Errors errors) throws ApiException;
AuthApi.java 文件源码
项目:yum
阅读 27
收藏 0
点赞 0
评论 0
@ApiOperation(value = "", notes = "Allow users to reset password", response = Void.class, authorizations = {
@Authorization(value = "Bearer")
}, tags={ "auth", })
@ApiResponses(value = {
@ApiResponse(code = 204, message = "Password change Success", response = Void.class),
@ApiResponse(code = 400, message = "Bad reset password data", response = Void.class),
@ApiResponse(code = 500, message = "An unexpected error occured.", response = Void.class) })
@RequestMapping(value = "/auth/changepwd",
produces = { "application/json" },
method = RequestMethod.PUT)
@CrossOrigin
ResponseEntity<Error> authChangepwdPut(@ApiParam(value = "token/password" ,required=true ) @RequestBody ResetPwd body, Errors errors) throws ApiException;
AuthApi.java 文件源码
项目:yum
阅读 31
收藏 0
点赞 0
评论 0
@ApiOperation(value = "", notes = "get yum info", response = Info.class, tags={ "auth", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "ok", response = Info.class),
@ApiResponse(code = 500, message = "An unexpected error occured.", response = Info.class) })
@RequestMapping(value = "/auth/privacy",
produces = { "application/json" },
method = RequestMethod.GET)
@CrossOrigin
ResponseEntity<PrivacyInfo> authPrivacyGet() throws ApiException;
AuthApi.java 文件源码
项目:yum
阅读 34
收藏 0
点赞 0
评论 0
@ApiOperation(value = "", notes = "get yum authentication method", response = String.class, tags={ "auth", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "ok", response = String.class),
@ApiResponse(code = 500, message = "An unexpected error occured.", response = Error.class) })
@RequestMapping(value = "/auth/method",
produces = { "text/plain" },
method = RequestMethod.GET)
@CrossOrigin
ResponseEntity<String> authMethodGet();
MenusApi.java 文件源码
项目:yum
阅读 30
收藏 0
点赞 0
评论 0
@ApiOperation(value = "Gets monthly menus.", notes = "Return a list containing all menus of the month.", response = DailyMenu.class, responseContainer = "List", authorizations = {
@Authorization(value = "Bearer")
}, tags={ "hungry", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "A list of daily menus.", response = DailyMenu.class),
@ApiResponse(code = 500, message = "An unexpected error occured.", response = DailyMenu.class) })
@RequestMapping(value = "/menus/monthly",
produces = { "application/json" },
method = RequestMethod.GET)
@CrossOrigin
ResponseEntity<Object> menusMonthlyGet(@ApiParam(value = "") @RequestParam(value = "userid", required = false) Long userid) throws ApiException, Exception;
MenusApi.java 文件源码
项目:yum
阅读 28
收藏 0
点赞 0
评论 0
@ApiOperation(value = "Gets monthly menus of the specified month.", notes = "Returns a list containing all menus of the month.", response = DailyMenu.class, responseContainer = "List", authorizations = {
@Authorization(value = "Bearer")
}, tags={ "hungry", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "A list of daily menus.", response = DailyMenu.class),
@ApiResponse(code = 400, message = "Monthly menu not found.", response = DailyMenu.class),
@ApiResponse(code = 500, message = "An unexpected error occured.", response = DailyMenu.class) })
@RequestMapping(value = "/menus/monthly/{monthyear}",
produces = { "application/json" },
method = RequestMethod.GET)
@CrossOrigin
ResponseEntity<Object> menusMonthlyMonthyearGet(@ApiParam(value = "ex. 12-2016",required=true ) @PathVariable("monthyear") String monthyear,@ApiParam(value = "") @RequestParam(value = "userid", required = false) Long userid) throws ApiException, Exception;
MenusApi.java 文件源码
项目:yum
阅读 31
收藏 0
点赞 0
评论 0
@ApiOperation(value = "Gets weekly menus", notes = "Returns a list containing all menus of the week.", response = DailyMenu.class, responseContainer = "List", authorizations = {
@Authorization(value = "Bearer")
}, tags={ "hungry", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "A list of daily menus", response = DailyMenu.class),
@ApiResponse(code = 500, message = "An unexpected error occured.", response = DailyMenu.class) })
@RequestMapping(value = "/menus/weekly",
produces = { "application/json" },
method = RequestMethod.GET)
@CrossOrigin
ResponseEntity<Object> menusWeeklyGet(@ApiParam(value = "") @RequestParam(value = "userid", required = false) Long userid) throws ApiException, Exception;
MenusApi.java 文件源码
项目:yum
阅读 33
收藏 0
点赞 0
评论 0
@ApiOperation(value = "Gets weekly menu of the specified week", notes = "Returns a list containing all menus of the week.", response = DailyMenu.class, responseContainer = "List", authorizations = {
@Authorization(value = "Bearer")
}, tags={ "hungry", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "A list of daily menus", response = DailyMenu.class),
@ApiResponse(code = 400, message = "Weekly menu not found.", response = DailyMenu.class),
@ApiResponse(code = 500, message = "An unexpected error occured.", response = DailyMenu.class) })
@RequestMapping(value = "/menus/weekly/{week}",
produces = { "application/json" },
method = RequestMethod.GET)
@CrossOrigin
ResponseEntity<Object> menusWeeklyWeekGet(@ApiParam(value = "ex. 02-2017",required=true ) @PathVariable("week") String week, @ApiParam(value = "") @RequestParam(value = "userid", required = false) Long userid) throws ApiException, Exception;
SettingsApi.java 文件源码
项目:yum
阅读 38
收藏 0
点赞 0
评论 0
@ApiOperation(value = "", notes = "get user settings", response = User.class, authorizations = {
@Authorization(value = "Bearer")
}, tags={ "hungry", })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "User data", response = User.class),
@ApiResponse(code = 500, message = "An unexpected error occured.", response = User.class) })
@RequestMapping(value = "/settings",
produces = { "application/json" },
method = RequestMethod.GET)
@CrossOrigin
ResponseEntity<Object> settingsGet() throws ApiException;