| GET,OPTIONS | /v1/me/terminology |
|---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
public static class GetMyTerminologyRequest implements IGet
{
}
public static class GetMyTerminologyResponse
{
public String PackCode = null;
public HashMap<String,String> Terms = new HashMap<String,String>();
public HashMap<String,Boolean> Features = new HashMap<String,Boolean>();
public ArrayList<String> OutOfPack = new ArrayList<String>();
public Boolean WorkspaceSetupCompleted = null;
public Boolean Sandbox = null;
public HashMap<String,Boolean> Entitled = new HashMap<String,Boolean>();
public HashMap<String,String> Reasons = new HashMap<String,String>();
public HashMap<String,Boolean> Chosen = new HashMap<String,Boolean>();
public HashMap<String,String> FeatureModules = new HashMap<String,String>();
public HashMap<String,TenantPlanModule> Modules = new HashMap<String,TenantPlanModule>();
public String getPackCode() { return PackCode; }
public GetMyTerminologyResponse setPackCode(String value) { this.PackCode = value; return this; }
public HashMap<String,String> getTerms() { return Terms; }
public GetMyTerminologyResponse setTerms(HashMap<String,String> value) { this.Terms = value; return this; }
public HashMap<String,Boolean> getFeatures() { return Features; }
public GetMyTerminologyResponse setFeatures(HashMap<String,Boolean> value) { this.Features = value; return this; }
public ArrayList<String> getOutOfPack() { return OutOfPack; }
public GetMyTerminologyResponse setOutOfPack(ArrayList<String> value) { this.OutOfPack = value; return this; }
public Boolean isWorkspaceSetupCompleted() { return WorkspaceSetupCompleted; }
public GetMyTerminologyResponse setWorkspaceSetupCompleted(Boolean value) { this.WorkspaceSetupCompleted = value; return this; }
public Boolean isSandbox() { return Sandbox; }
public GetMyTerminologyResponse setSandbox(Boolean value) { this.Sandbox = value; return this; }
public HashMap<String,Boolean> getEntitled() { return Entitled; }
public GetMyTerminologyResponse setEntitled(HashMap<String,Boolean> value) { this.Entitled = value; return this; }
public HashMap<String,String> getReasons() { return Reasons; }
public GetMyTerminologyResponse setReasons(HashMap<String,String> value) { this.Reasons = value; return this; }
public HashMap<String,Boolean> getChosen() { return Chosen; }
public GetMyTerminologyResponse setChosen(HashMap<String,Boolean> value) { this.Chosen = value; return this; }
public HashMap<String,String> getFeatureModules() { return FeatureModules; }
public GetMyTerminologyResponse setFeatureModules(HashMap<String,String> value) { this.FeatureModules = value; return this; }
public HashMap<String,TenantPlanModule> getModules() { return Modules; }
public GetMyTerminologyResponse setModules(HashMap<String,TenantPlanModule> value) { this.Modules = value; return this; }
}
public static class TenantPlanModule
{
public String Name = null;
public String Status = null;
public Date ExpiresAt = null;
public String MeterKey = null;
public Long Used = null;
public Integer Allowance = null;
public String getName() { return Name; }
public TenantPlanModule setName(String value) { this.Name = value; return this; }
public String getStatus() { return Status; }
public TenantPlanModule setStatus(String value) { this.Status = value; return this; }
public Date getExpiresAt() { return ExpiresAt; }
public TenantPlanModule setExpiresAt(Date value) { this.ExpiresAt = value; return this; }
public String getMeterKey() { return MeterKey; }
public TenantPlanModule setMeterKey(String value) { this.MeterKey = value; return this; }
public Long getUsed() { return Used; }
public TenantPlanModule setUsed(Long value) { this.Used = value; return this; }
public Integer getAllowance() { return Allowance; }
public TenantPlanModule setAllowance(Integer value) { this.Allowance = value; return this; }
}
}
Java GetMyTerminologyRequest DTOs
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.
GET /v1/me/terminology HTTP/1.1 Host: api.dev.dynamics.trendsic.com Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
PackCode: String,
Terms:
{
String: String
},
Features:
{
String: False
},
OutOfPack:
[
String
],
WorkspaceSetupCompleted: False,
Sandbox: False,
Entitled:
{
String: False
},
Reasons:
{
String: String
},
Chosen:
{
String: False
},
FeatureModules:
{
String: String
},
Modules:
{
String:
{
Name: String,
Status: String,
ExpiresAt: 0001-01-01,
MeterKey: String,
Used: 0,
Allowance: 0
}
}
}