GET | /RestApi/sitefinity/generic-data/data-items | ||
---|---|---|---|
DELETE | /RestApi/sitefinity/generic-data/temp-items |
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class DataItemMessage
{
public String ItemId = null;
public String ItemType = null;
public String ItemProvider = null;
public String RelatedItemId = null;
public String RelatedItemType = null;
public String RelatedItemProvider = null;
public ContentLifecycleStatus RelationStatus = null;
public String FieldName = null;
public String Filter = null;
public String Order = null;
public Integer Skip = null;
public Integer Take = null;
public String getItemId() { return ItemId; }
public DataItemMessage setItemId(String value) { this.ItemId = value; return this; }
public String getItemType() { return ItemType; }
public DataItemMessage setItemType(String value) { this.ItemType = value; return this; }
public String getItemProvider() { return ItemProvider; }
public DataItemMessage setItemProvider(String value) { this.ItemProvider = value; return this; }
public String getRelatedItemId() { return RelatedItemId; }
public DataItemMessage setRelatedItemId(String value) { this.RelatedItemId = value; return this; }
public String getRelatedItemType() { return RelatedItemType; }
public DataItemMessage setRelatedItemType(String value) { this.RelatedItemType = value; return this; }
public String getRelatedItemProvider() { return RelatedItemProvider; }
public DataItemMessage setRelatedItemProvider(String value) { this.RelatedItemProvider = value; return this; }
public ContentLifecycleStatus getRelationStatus() { return RelationStatus; }
public DataItemMessage setRelationStatus(ContentLifecycleStatus value) { this.RelationStatus = value; return this; }
public String getFieldName() { return FieldName; }
public DataItemMessage setFieldName(String value) { this.FieldName = value; return this; }
public String getFilter() { return Filter; }
public DataItemMessage setFilter(String value) { this.Filter = value; return this; }
public String getOrder() { return Order; }
public DataItemMessage setOrder(String value) { this.Order = value; return this; }
public Integer getSkip() { return Skip; }
public DataItemMessage setSkip(Integer value) { this.Skip = value; return this; }
public Integer getTake() { return Take; }
public DataItemMessage setTake(Integer value) { this.Take = value; return this; }
}
public static enum ContentLifecycleStatus
{
Master(0),
Temp(1),
Live(2),
Deleted(4),
PartialTemp(8);
private final int value;
ContentLifecycleStatus(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /RestApi/sitefinity/generic-data/data-items HTTP/1.1 Host: www.asg.com.au Accept: application/xml