import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
public static class GetAlbumRefs
{
}
public static class GetAlbumRefsResponse
{
public ArrayList<AlbumRef> results = new ArrayList<AlbumRef>();
public ArrayList<AlbumRef> getResults() { return results; }
public GetAlbumRefsResponse setResults(ArrayList<AlbumRef> value) { this.results = value; return this; }
}
public static class AlbumRef
{
public String refId = null;
public Integer ownerId = null;
public String name = null;
public String slug = null;
public String description = null;
public ArrayList<String> tags = new ArrayList<String>();
public String primaryArtifactRef = null;
public Integer artifactsCount = null;
public String getRefId() { return refId; }
public AlbumRef setRefId(String value) { this.refId = value; return this; }
public Integer getOwnerId() { return ownerId; }
public AlbumRef setOwnerId(Integer value) { this.ownerId = value; return this; }
public String getName() { return name; }
public AlbumRef setName(String value) { this.name = value; return this; }
public String getSlug() { return slug; }
public AlbumRef setSlug(String value) { this.slug = value; return this; }
public String getDescription() { return description; }
public AlbumRef setDescription(String value) { this.description = value; return this; }
public ArrayList<String> getTags() { return tags; }
public AlbumRef setTags(ArrayList<String> value) { this.tags = value; return this; }
public String getPrimaryArtifactRef() { return primaryArtifactRef; }
public AlbumRef setPrimaryArtifactRef(String value) { this.primaryArtifactRef = value; return this; }
public Integer getArtifactsCount() { return artifactsCount; }
public AlbumRef setArtifactsCount(Integer value) { this.artifactsCount = value; return this; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /jsv/reply/GetAlbumRefs HTTP/1.1
Host: blazordiffusion.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { results: [ { refId: String, ownerId: 0, name: String, slug: String, description: String, tags: [ String ], primaryArtifactRef: String, artifactsCount: 0 } ] }