Files
elink-test-master/src/main/java/com/eactive/testmaster/api/dto/MockResponseDTO.java
T
2024-05-28 12:18:28 +09:00

80 lines
1.6 KiB
Java

package com.eactive.testmaster.api.dto;
import java.util.ArrayList;
import java.util.List;
import javax.validation.constraints.Min;
public class MockResponseDTO {
@Min(100)
private int statusCode = 200;
private List<MockHeaderDTO> headers = new ArrayList<>();
private String body;
private long delay = 0; //millisecond
private String defaultResponse;
private List<MockConditionDTO> conditions;
private String encodingCharset;
public int getStatusCode() {
return statusCode;
}
public void setStatusCode(int statusCode) {
this.statusCode = statusCode;
}
public List<MockHeaderDTO> getHeaders() {
return headers;
}
public void setHeaders(List<MockHeaderDTO> headers) {
this.headers = headers;
}
public String getBody() {
return body;
}
public void setBody(String body) {
this.body = body;
}
public long getDelay() {
return delay;
}
public void setDelay(long delay) {
this.delay = delay;
}
public List<MockConditionDTO> getConditions() {
return conditions;
}
public void setConditions(List<MockConditionDTO> conditions) {
this.conditions = conditions;
}
public String getDefaultResponse() {
return defaultResponse;
}
public void setDefaultResponse(String defaultResponse) {
this.defaultResponse = defaultResponse;
}
public String getEncodingCharset() {
return encodingCharset;
}
public void setEncodingCharset(String encodingCharset) {
this.encodingCharset = encodingCharset;
}
}