| 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 .xml suffix or ?format=xml
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: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<GetMyTerminologyResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
<Chosen xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringboolean>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>false</d2p1:Value>
</d2p1:KeyValueOfstringboolean>
</Chosen>
<Entitled xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringboolean>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>false</d2p1:Value>
</d2p1:KeyValueOfstringboolean>
</Entitled>
<FeatureModules xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</FeatureModules>
<Features xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringboolean>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>false</d2p1:Value>
</d2p1:KeyValueOfstringboolean>
</Features>
<Modules xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringTenantPlanModulezI6_P42Kz>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>
<Allowance>0</Allowance>
<ExpiresAt>0001-01-01T00:00:00</ExpiresAt>
<MeterKey>String</MeterKey>
<Name>String</Name>
<Status>String</Status>
<Used>0</Used>
</d2p1:Value>
</d2p1:KeyValueOfstringTenantPlanModulezI6_P42Kz>
</Modules>
<OutOfPack xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</OutOfPack>
<PackCode>String</PackCode>
<Reasons xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</Reasons>
<Sandbox>false</Sandbox>
<Terms xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</Terms>
<WorkspaceSetupCompleted>false</WorkspaceSetupCompleted>
</GetMyTerminologyResponse>