// Path: src/main/java/de/fesere/hypermedia/cj/model/Link.java
// @JsonSerialize
// @JsonIgnoreProperties(ignoreUnknown = true)
// @JsonInclude(JsonInclude.Include.NON_EMPTY)
// public class Link {
// 
//     private final URI href;
//     private final String prompt;
//     private String rel;
// 
//     @JsonCreator
//     public Link(@JsonProperty("rel") String rel, @JsonProperty("href") URI href, @JsonProperty("prompt") String prompt){
//         this.rel = rel;
//         this.href = href;
//         this.prompt = prompt;
//     }
// 
//     public String getRel() {
//         return this.rel;
//     }
// 
//     public URI getHref() {
//         return href;
//     }
// 
//     public String getPrompt() {
//         return prompt;
//     }
// }


import de.fesere.hypermedia.cj.model.Link;
import java.net.URI;
import java.util.LinkedList;
import java.util.List;
package de.fesere.hypermedia.cj.model.builder;



public class LinkBuilder {

    private UriConstructor uriConstructor;
// Path: src/main/java/de/fesere/hypermedia/cj/model/Link.java
// @JsonSerialize
// @JsonIgnoreProperties(ignoreUnknown = true)
// @JsonInclude(JsonInclude.Include.NON_EMPTY)
// public class Link {
// 
//     private final URI href;
//     private final String prompt;
//     private String rel;
// 
//     @JsonCreator
//     public Link(@JsonProperty("rel") String rel, @JsonProperty("href") URI href, @JsonProperty("prompt") String prompt){
//         this.rel = rel;
//         this.href = href;
//         this.prompt = prompt;
//     }
// 
//     public String getRel() {
//         return this.rel;
//     }
// 
//     public URI getHref() {
//         return href;
//     }
// 
//     public String getPrompt() {
//         return prompt;
//     }
// }


// Path: src/main/java/de/fesere/hypermedia/cj/model/builder/LinkBuilder.java
import de.fesere.hypermedia.cj.model.Link;
import java.net.URI;
import java.util.LinkedList;
import java.util.List;

package de.fesere.hypermedia.cj.model.builder;



public class LinkBuilder {

    private UriConstructor uriConstructor;
    private List<Link> links = new LinkedList<>();