Subversion Repositories SmartDukaan

Rev

Rev 21923 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21923 Rev 23017
Line 1... Line 1...
1
package com.spice.profitmandi.common.model;
1
package com.spice.profitmandi.common.model;
2
 
2
 
3
import java.time.LocalDateTime;
-
 
4
 
-
 
5
import org.springframework.http.HttpStatus;
3
import org.springframework.http.HttpStatus;
6
 
4
 
7
public class ProfitMandiResponse <T>{
5
public class ProfitMandiResponse <T>{
8
	private LocalDateTime timestamp;
-
 
9
	private String url;
-
 
10
	private final String statusCode;
6
	private final String statusCode;
11
	private final HttpStatus statusMessage;
7
	private final HttpStatus statusMessage;
12
	private final T response;
8
	private final T response;
13
	private final ResponseStatus responseStatus;
9
	private final ResponseStatus responseStatus;
14
	public ProfitMandiResponse(LocalDateTime timestamp, String url, String statusCode, HttpStatus statusMessage, ResponseStatus responseStatus, T response) {
-
 
15
		this(statusCode, statusMessage, responseStatus, response);
-
 
16
		//this.timestamp = timestamp;
-
 
17
		this.url = url;
-
 
18
	}
10
	
19
	public ProfitMandiResponse(String statusCode, HttpStatus statusMessage, ResponseStatus responseStatus, T response) {
11
	public ProfitMandiResponse(String statusCode, HttpStatus statusMessage, ResponseStatus responseStatus, T response) {
20
		this.statusCode=statusCode;
12
		this.statusCode=statusCode;
21
		this.statusMessage=statusMessage;
13
		this.statusMessage=statusMessage;
22
		this.responseStatus=responseStatus;
14
		this.responseStatus=responseStatus;
23
		this.response=response;
15
		this.response=response;
24
	}
16
	}
25
	public LocalDateTime getTimestamp() {
-
 
26
		return timestamp;
-
 
27
	}
17
	
28
	public String getUrl() {
-
 
29
		return url;
-
 
30
	}
-
 
31
	public String getStatusCode() {
18
	public String getStatusCode() {
32
		return statusCode;
19
		return statusCode;
33
	}
20
	}
34
	public HttpStatus getStatusMessage() {
21
	public HttpStatus getStatusMessage() {
35
		return statusMessage;
22
		return statusMessage;
Line 38... Line 25...
38
		return responseStatus;
25
		return responseStatus;
39
	}
26
	}
40
	public T getResponse() {
27
	public T getResponse() {
41
		return response;
28
		return response;
42
	}
29
	}
-
 
30
 
43
	@Override
31
	@Override
44
	public String toString() {
32
	public String toString() {
45
		return "ProfitMandiResponse [timestamp=" + timestamp + ", url=" + url + ", statusCode=" + statusCode
33
		return "ProfitMandiResponse [statusCode=" + statusCode + ", statusMessage=" + statusMessage + ", response="
46
				+ ", statusMessage=" + statusMessage + ", response=" + response + ", responseStatus=" + responseStatus
34
				+ response + ", responseStatus=" + responseStatus + "]";
47
				+ "]";
-
 
48
	}
35
	}
49
	
36
	
50
	
37
	
-
 
38
	
-
 
39
	
51
}
40
}
52
41