/// <summary> /// Sets the health check by providing token. /// </summary> /// <returns> /// Gets health check status true. /// </returns> public JObject HealthCheck() { JObject result; if (TokenResponse.StatusCode == 200) { var response = HttpHandler.PostRequestResolver(string.Empty, HttpMethod.Post, MemberInfo.Version, MemberInfo.ClientId, MemberInfo.ClientSecret, UriAbsolutePath.HealthCheck, TokenResponse.AccessToken, TokenResponse.DateTime); Log.Information("[Health Check][Res]" + "[" + response + "]"); result = JObject.Parse(response); return(result); } return(JObject.Parse(SerializerHelper <AuthenticationError> .SerializeObject(new AuthenticationError(false, "401", "Unauthenticated")))); }
/// <summary> /// Sets the Lsp verification member by providing locker station id, key and pin. /// </summary> /// <returns> /// Gets the Lsp Id, Lsp user Id, reference code and expiration date with sucess result. /// </returns> public LspUserAccessDto LspVerification(LspUserAccess model) { var request = SerializerHelper <LspUserAccess> .SerializeObject(model); Log.Information("[Lsp Verification][Req]" + "[" + request + "]"); var response = HttpHandler.PostRequestResolver(request, HttpMethod.Post, MemberInfo.Version, MemberInfo.ClientId, MemberInfo.ClientSecret, UriAbsolutePath.CheckAccess, TokenResponse.AccessToken, TokenResponse.DateTime); var result = JsonConvert.DeserializeObject <LspUserAccessResponse>(response); Log.Information("[Lsp Verification][Res]" + "[" + response + "]"); return(LspUserAccessMapper.ToObject(result)); }