1 package net.technearts.rip; 2 3 import java.util.Map; 4 import java.util.function.Function; 5 6 import lombok.Data; 7 import spark.Request; 8 9 @Data 10 class RipResponse { 11 private String content; 12 private Map<String, Function<Request, String>> attributes; 13 private int status; 14 private String contentType; 15 16 public RipResponse(final Map<String, Function<Request, String>> attributes, 17 final String template, final int status, final String contentType) { 18 this.attributes = attributes; 19 content = template; 20 this.status = status; 21 this.contentType = contentType; 22 } 23 24 public RipResponse(final String body, final int status, 25 final String contentType) { 26 content = body; 27 this.status = status; 28 this.contentType = contentType; 29 } 30 }