import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
import com.google.gson.annotations.*;
import com.google.gson.reflect.*;
public class dtos
{
public static class DummyTypes
{
public ArrayList<HelloResponse> helloResponses = null;
public ArrayList<ListResult> listResult = null;
public ArrayList<ArrayResult> arrayResult = null;
public CancelRequest cancelRequest = null;
public CancelRequestResponse cancelRequestResponse = null;
public UpdateEventSubscriber updateEventSubscriber = null;
public UpdateEventSubscriberResponse updateEventSubscriberResponse = null;
public GetApiKeys getApiKeys = null;
public GetApiKeysResponse getApiKeysResponse = null;
public RegenerateApiKeys regenerateApiKeys = null;
public RegenerateApiKeysResponse regenerateApiKeysResponse = null;
public UserApiKey userApiKey = null;
public ConvertSessionToToken convertSessionToToken = null;
public ConvertSessionToTokenResponse convertSessionToTokenResponse = null;
public GetAccessToken getAccessToken = null;
public GetAccessTokenResponse getAccessTokenResponse = null;
public NavItem navItem = null;
public GetNavItems getNavItems = null;
public GetNavItemsResponse getNavItemsResponse = null;
public EmptyResponse emptyResponse = null;
public IdResponse idResponse = null;
public StringResponse stringResponse = null;
public StringsResponse stringsResponse = null;
public AuditBase auditBase = null;
public ArrayList<HelloResponse> getHelloResponses() { return helloResponses; }
public DummyTypes setHelloResponses(ArrayList<HelloResponse> value) { this.helloResponses = value; return this; }
public ArrayList<ListResult> getListResult() { return listResult; }
public DummyTypes setListResult(ArrayList<ListResult> value) { this.listResult = value; return this; }
public ArrayList<ArrayResult> getArrayResult() { return arrayResult; }
public DummyTypes setArrayResult(ArrayList<ArrayResult> value) { this.arrayResult = value; return this; }
public CancelRequest getCancelRequest() { return cancelRequest; }
public DummyTypes setCancelRequest(CancelRequest value) { this.cancelRequest = value; return this; }
public CancelRequestResponse getCancelRequestResponse() { return cancelRequestResponse; }
public DummyTypes setCancelRequestResponse(CancelRequestResponse value) { this.cancelRequestResponse = value; return this; }
public UpdateEventSubscriber getUpdateEventSubscriber() { return updateEventSubscriber; }
public DummyTypes setUpdateEventSubscriber(UpdateEventSubscriber value) { this.updateEventSubscriber = value; return this; }
public UpdateEventSubscriberResponse getUpdateEventSubscriberResponse() { return updateEventSubscriberResponse; }
public DummyTypes setUpdateEventSubscriberResponse(UpdateEventSubscriberResponse value) { this.updateEventSubscriberResponse = value; return this; }
public GetApiKeys getGetApiKeys() { return getApiKeys; }
public DummyTypes setGetApiKeys(GetApiKeys value) { this.getApiKeys = value; return this; }
public GetApiKeysResponse getGetApiKeysResponse() { return getApiKeysResponse; }
public DummyTypes setGetApiKeysResponse(GetApiKeysResponse value) { this.getApiKeysResponse = value; return this; }
public RegenerateApiKeys getRegenerateApiKeys() { return regenerateApiKeys; }
public DummyTypes setRegenerateApiKeys(RegenerateApiKeys value) { this.regenerateApiKeys = value; return this; }
public RegenerateApiKeysResponse getRegenerateApiKeysResponse() { return regenerateApiKeysResponse; }
public DummyTypes setRegenerateApiKeysResponse(RegenerateApiKeysResponse value) { this.regenerateApiKeysResponse = value; return this; }
public UserApiKey getUserApiKey() { return userApiKey; }
public DummyTypes setUserApiKey(UserApiKey value) { this.userApiKey = value; return this; }
public ConvertSessionToToken getConvertSessionToToken() { return convertSessionToToken; }
public DummyTypes setConvertSessionToToken(ConvertSessionToToken value) { this.convertSessionToToken = value; return this; }
public ConvertSessionToTokenResponse getConvertSessionToTokenResponse() { return convertSessionToTokenResponse; }
public DummyTypes setConvertSessionToTokenResponse(ConvertSessionToTokenResponse value) { this.convertSessionToTokenResponse = value; return this; }
public GetAccessToken getGetAccessToken() { return getAccessToken; }
public DummyTypes setGetAccessToken(GetAccessToken value) { this.getAccessToken = value; return this; }
public GetAccessTokenResponse getGetAccessTokenResponse() { return getAccessTokenResponse; }
public DummyTypes setGetAccessTokenResponse(GetAccessTokenResponse value) { this.getAccessTokenResponse = value; return this; }
public NavItem getNavItem() { return navItem; }
public DummyTypes setNavItem(NavItem value) { this.navItem = value; return this; }
public GetNavItems getGetNavItems() { return getNavItems; }
public DummyTypes setGetNavItems(GetNavItems value) { this.getNavItems = value; return this; }
public GetNavItemsResponse getGetNavItemsResponse() { return getNavItemsResponse; }
public DummyTypes setGetNavItemsResponse(GetNavItemsResponse value) { this.getNavItemsResponse = value; return this; }
public EmptyResponse getEmptyResponse() { return emptyResponse; }
public DummyTypes setEmptyResponse(EmptyResponse value) { this.emptyResponse = value; return this; }
public IdResponse getIdResponse() { return idResponse; }
public DummyTypes setIdResponse(IdResponse value) { this.idResponse = value; return this; }
public StringResponse getStringResponse() { return stringResponse; }
public DummyTypes setStringResponse(StringResponse value) { this.stringResponse = value; return this; }
public StringsResponse getStringsResponse() { return stringsResponse; }
public DummyTypes setStringsResponse(StringsResponse value) { this.stringsResponse = value; return this; }
public AuditBase getAuditBase() { return auditBase; }
public DummyTypes setAuditBase(AuditBase value) { this.auditBase = value; return this; }
}
public static class HelloResponse
{
public String result = null;
public String getResult() { return result; }
public HelloResponse setResult(String value) { this.result = value; return this; }
}
public static class ListResult
{
public String result = null;
public String getResult() { return result; }
public ListResult setResult(String value) { this.result = value; return this; }
}
public static class ArrayResult
{
public String result = null;
public String getResult() { return result; }
public ArrayResult setResult(String value) { this.result = value; return this; }
}
@DataContract
public static class CancelRequest implements IPost, IMeta
{
@DataMember(Order=1)
public String tag = null;
@DataMember(Order=2)
public HashMap<String,String> meta = null;
public String getTag() { return tag; }
public CancelRequest setTag(String value) { this.tag = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public CancelRequest setMeta(HashMap<String,String> value) { this.meta = value; return this; }
}
@DataContract
public static class CancelRequestResponse implements IMeta
{
@DataMember(Order=1)
public String tag = null;
@DataMember(Order=2)
public TimeSpan elapsed = null;
@DataMember(Order=3)
public HashMap<String,String> meta = null;
@DataMember(Order=4)
public ResponseStatus responseStatus = null;
public String getTag() { return tag; }
public CancelRequestResponse setTag(String value) { this.tag = value; return this; }
public TimeSpan getElapsed() { return elapsed; }
public CancelRequestResponse setElapsed(TimeSpan value) { this.elapsed = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public CancelRequestResponse setMeta(HashMap<String,String> value) { this.meta = value; return this; }
public ResponseStatus getResponseStatus() { return responseStatus; }
public CancelRequestResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
@DataContract
public static class UpdateEventSubscriber implements IPost
{
@DataMember(Order=1)
public String id = null;
@DataMember(Order=2)
public ArrayList<String> subscribeChannels = null;
@DataMember(Order=3)
public ArrayList<String> unsubscribeChannels = null;
public String getId() { return id; }
public UpdateEventSubscriber setId(String value) { this.id = value; return this; }
public ArrayList<String> getSubscribeChannels() { return subscribeChannels; }
public UpdateEventSubscriber setSubscribeChannels(ArrayList<String> value) { this.subscribeChannels = value; return this; }
public ArrayList<String> getUnsubscribeChannels() { return unsubscribeChannels; }
public UpdateEventSubscriber setUnsubscribeChannels(ArrayList<String> value) { this.unsubscribeChannels = value; return this; }
}
@DataContract
public static class UpdateEventSubscriberResponse
{
@DataMember(Order=1)
public ResponseStatus responseStatus = null;
public ResponseStatus getResponseStatus() { return responseStatus; }
public UpdateEventSubscriberResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
@DataContract
public static class GetApiKeys implements IGet, IMeta
{
@DataMember(Order=1)
public String environment = null;
@DataMember(Order=2)
public HashMap<String,String> meta = null;
public String getEnvironment() { return environment; }
public GetApiKeys setEnvironment(String value) { this.environment = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public GetApiKeys setMeta(HashMap<String,String> value) { this.meta = value; return this; }
}
@DataContract
public static class GetApiKeysResponse implements IMeta
{
@DataMember(Order=1)
public ArrayList<UserApiKey> results = null;
@DataMember(Order=2)
public HashMap<String,String> meta = null;
@DataMember(Order=3)
public ResponseStatus responseStatus = null;
public ArrayList<UserApiKey> getResults() { return results; }
public GetApiKeysResponse setResults(ArrayList<UserApiKey> value) { this.results = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public GetApiKeysResponse setMeta(HashMap<String,String> value) { this.meta = value; return this; }
public ResponseStatus getResponseStatus() { return responseStatus; }
public GetApiKeysResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
@DataContract
public static class UserApiKey implements IMeta
{
@DataMember(Order=1)
public String key = null;
@DataMember(Order=2)
public String keyType = null;
@DataMember(Order=3)
public Date expiryDate = null;
@DataMember(Order=4)
public HashMap<String,String> meta = null;
public String getKey() { return key; }
public UserApiKey setKey(String value) { this.key = value; return this; }
public String getKeyType() { return keyType; }
public UserApiKey setKeyType(String value) { this.keyType = value; return this; }
public Date getExpiryDate() { return expiryDate; }
public UserApiKey setExpiryDate(Date value) { this.expiryDate = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public UserApiKey setMeta(HashMap<String,String> value) { this.meta = value; return this; }
}
@DataContract
public static class RegenerateApiKeys implements IPost, IMeta
{
@DataMember(Order=1)
public String environment = null;
@DataMember(Order=2)
public HashMap<String,String> meta = null;
public String getEnvironment() { return environment; }
public RegenerateApiKeys setEnvironment(String value) { this.environment = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public RegenerateApiKeys setMeta(HashMap<String,String> value) { this.meta = value; return this; }
}
@DataContract
public static class RegenerateApiKeysResponse implements IMeta
{
@DataMember(Order=1)
public ArrayList<UserApiKey> results = null;
@DataMember(Order=2)
public HashMap<String,String> meta = null;
@DataMember(Order=3)
public ResponseStatus responseStatus = null;
public ArrayList<UserApiKey> getResults() { return results; }
public RegenerateApiKeysResponse setResults(ArrayList<UserApiKey> value) { this.results = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public RegenerateApiKeysResponse setMeta(HashMap<String,String> value) { this.meta = value; return this; }
public ResponseStatus getResponseStatus() { return responseStatus; }
public RegenerateApiKeysResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
@DataContract
public static class ConvertSessionToToken implements IPost, IMeta
{
@DataMember(Order=1)
public Boolean preserveSession = null;
@DataMember(Order=2)
public HashMap<String,String> meta = null;
public Boolean isPreserveSession() { return preserveSession; }
public ConvertSessionToToken setPreserveSession(Boolean value) { this.preserveSession = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public ConvertSessionToToken setMeta(HashMap<String,String> value) { this.meta = value; return this; }
}
@DataContract
public static class ConvertSessionToTokenResponse implements IMeta
{
@DataMember(Order=1)
public HashMap<String,String> meta = null;
@DataMember(Order=2)
public String accessToken = null;
@DataMember(Order=3)
public String refreshToken = null;
@DataMember(Order=4)
public ResponseStatus responseStatus = null;
public HashMap<String,String> getMeta() { return meta; }
public ConvertSessionToTokenResponse setMeta(HashMap<String,String> value) { this.meta = value; return this; }
public String getAccessToken() { return accessToken; }
public ConvertSessionToTokenResponse setAccessToken(String value) { this.accessToken = value; return this; }
public String getRefreshToken() { return refreshToken; }
public ConvertSessionToTokenResponse setRefreshToken(String value) { this.refreshToken = value; return this; }
public ResponseStatus getResponseStatus() { return responseStatus; }
public ConvertSessionToTokenResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
@DataContract
public static class GetAccessToken implements IPost, IMeta
{
@DataMember(Order=1)
public String refreshToken = null;
@DataMember(Order=2)
public HashMap<String,String> meta = null;
public String getRefreshToken() { return refreshToken; }
public GetAccessToken setRefreshToken(String value) { this.refreshToken = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public GetAccessToken setMeta(HashMap<String,String> value) { this.meta = value; return this; }
}
@DataContract
public static class GetAccessTokenResponse implements IMeta
{
@DataMember(Order=1)
public String accessToken = null;
@DataMember(Order=2)
public HashMap<String,String> meta = null;
@DataMember(Order=3)
public ResponseStatus responseStatus = null;
public String getAccessToken() { return accessToken; }
public GetAccessTokenResponse setAccessToken(String value) { this.accessToken = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public GetAccessTokenResponse setMeta(HashMap<String,String> value) { this.meta = value; return this; }
public ResponseStatus getResponseStatus() { return responseStatus; }
public GetAccessTokenResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
public static class NavItem implements IMeta
{
public String label = null;
public String href = null;
public Boolean exact = null;
public String id = null;
public String className = null;
public String iconClass = null;
public String iconSrc = null;
public String show = null;
public String hide = null;
public ArrayList<NavItem> children = null;
public HashMap<String,String> meta = null;
public String getLabel() { return label; }
public NavItem setLabel(String value) { this.label = value; return this; }
public String getHref() { return href; }
public NavItem setHref(String value) { this.href = value; return this; }
public Boolean isExact() { return exact; }
public NavItem setExact(Boolean value) { this.exact = value; return this; }
public String getId() { return id; }
public NavItem setId(String value) { this.id = value; return this; }
public String getClassName() { return className; }
public NavItem setClassName(String value) { this.className = value; return this; }
public String getIconClass() { return iconClass; }
public NavItem setIconClass(String value) { this.iconClass = value; return this; }
public String getIconSrc() { return iconSrc; }
public NavItem setIconSrc(String value) { this.iconSrc = value; return this; }
public String getShow() { return show; }
public NavItem setShow(String value) { this.show = value; return this; }
public String getHide() { return hide; }
public NavItem setHide(String value) { this.hide = value; return this; }
public ArrayList<NavItem> getChildren() { return children; }
public NavItem setChildren(ArrayList<NavItem> value) { this.children = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public NavItem setMeta(HashMap<String,String> value) { this.meta = value; return this; }
}
@DataContract
public static class GetNavItems
{
@DataMember(Order=1)
public String name = null;
public String getName() { return name; }
public GetNavItems setName(String value) { this.name = value; return this; }
}
@DataContract
public static class GetNavItemsResponse implements IMeta
{
@DataMember(Order=1)
public String baseUrl = null;
@DataMember(Order=2)
public ArrayList<NavItem> results = null;
@DataMember(Order=3)
public HashMap<String,ArrayList<NavItem>> navItemsMap = null;
@DataMember(Order=4)
public HashMap<String,String> meta = null;
@DataMember(Order=5)
public ResponseStatus responseStatus = null;
public String getBaseUrl() { return baseUrl; }
public GetNavItemsResponse setBaseUrl(String value) { this.baseUrl = value; return this; }
public ArrayList<NavItem> getResults() { return results; }
public GetNavItemsResponse setResults(ArrayList<NavItem> value) { this.results = value; return this; }
public HashMap<String,ArrayList<NavItem>> getNavItemsMap() { return navItemsMap; }
public GetNavItemsResponse setNavItemsMap(HashMap<String,ArrayList<NavItem>> value) { this.navItemsMap = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public GetNavItemsResponse setMeta(HashMap<String,String> value) { this.meta = value; return this; }
public ResponseStatus getResponseStatus() { return responseStatus; }
public GetNavItemsResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
@DataContract
public static class EmptyResponse
{
@DataMember(Order=1)
public ResponseStatus responseStatus = null;
public ResponseStatus getResponseStatus() { return responseStatus; }
public EmptyResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
@DataContract
public static class IdResponse
{
@DataMember(Order=1)
public String id = null;
@DataMember(Order=2)
public ResponseStatus responseStatus = null;
public String getId() { return id; }
public IdResponse setId(String value) { this.id = value; return this; }
public ResponseStatus getResponseStatus() { return responseStatus; }
public IdResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
@DataContract
public static class StringResponse implements IMeta
{
@DataMember(Order=1)
public String result = null;
@DataMember(Order=2)
public HashMap<String,String> meta = null;
@DataMember(Order=3)
public ResponseStatus responseStatus = null;
public String getResult() { return result; }
public StringResponse setResult(String value) { this.result = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public StringResponse setMeta(HashMap<String,String> value) { this.meta = value; return this; }
public ResponseStatus getResponseStatus() { return responseStatus; }
public StringResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
@DataContract
public static class StringsResponse implements IMeta
{
@DataMember(Order=1)
public ArrayList<String> results = null;
@DataMember(Order=2)
public HashMap<String,String> meta = null;
@DataMember(Order=3)
public ResponseStatus responseStatus = null;
public ArrayList<String> getResults() { return results; }
public StringsResponse setResults(ArrayList<String> value) { this.results = value; return this; }
public HashMap<String,String> getMeta() { return meta; }
public StringsResponse setMeta(HashMap<String,String> value) { this.meta = value; return this; }
public ResponseStatus getResponseStatus() { return responseStatus; }
public StringsResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
@DataContract
public static class AuditBase
{
@DataMember(Order=1)
public Date createdDate = null;
@DataMember(Order=2)
@Required()
public String createdBy = null;
@DataMember(Order=3)
public Date modifiedDate = null;
@DataMember(Order=4)
@Required()
public String modifiedBy = null;
@DataMember(Order=5)
public Date deletedDate = null;
@DataMember(Order=6)
public String deletedBy = null;
public Date getCreatedDate() { return createdDate; }
public AuditBase setCreatedDate(Date value) { this.createdDate = value; return this; }
public String getCreatedBy() { return createdBy; }
public AuditBase setCreatedBy(String value) { this.createdBy = value; return this; }
public Date getModifiedDate() { return modifiedDate; }
public AuditBase setModifiedDate(Date value) { this.modifiedDate = value; return this; }
public String getModifiedBy() { return modifiedBy; }
public AuditBase setModifiedBy(String value) { this.modifiedBy = value; return this; }
public Date getDeletedDate() { return deletedDate; }
public AuditBase setDeletedDate(Date value) { this.deletedDate = value; return this; }
public String getDeletedBy() { return deletedBy; }
public AuditBase setDeletedBy(String value) { this.deletedBy = value; return this; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /json/oneway/DummyTypes HTTP/1.1
Host: test.servicestack.net
Accept: application/json
Content-Type: application/json
Content-Length: length
{"helloResponses":[{"result":"String"}],"listResult":[{"result":"String"}],"arrayResult":[{"result":"String"}],"cancelRequest":{"tag":"String","meta":{"String":"String"}},"cancelRequestResponse":{"tag":"String","elapsed":"PT0S","meta":{"String":"String"},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}},"updateEventSubscriber":{"id":"String","subscribeChannels":["String"],"unsubscribeChannels":["String"]},"updateEventSubscriberResponse":{"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}},"getApiKeys":{"environment":"String","meta":{"String":"String"}},"getApiKeysResponse":{"results":[{"key":"String","keyType":"String","expiryDate":"\/Date(-62135596800000-0000)\/","meta":{"String":"String"}}],"meta":{"String":"String"},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}},"regenerateApiKeys":{"environment":"String","meta":{"String":"String"}},"regenerateApiKeysResponse":{"results":[{"key":"String","keyType":"String","expiryDate":"\/Date(-62135596800000-0000)\/","meta":{"String":"String"}}],"meta":{"String":"String"},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}},"userApiKey":{"key":"String","keyType":"String","expiryDate":"\/Date(-62135596800000-0000)\/","meta":{"String":"String"}},"convertSessionToToken":{"preserveSession":false,"meta":{"String":"String"}},"convertSessionToTokenResponse":{"meta":{"String":"String"},"accessToken":"String","refreshToken":"String","responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}},"getAccessToken":{"refreshToken":"String","meta":{"String":"String"}},"getAccessTokenResponse":{"accessToken":"String","meta":{"String":"String"},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}},"navItem":{"label":"String","href":"String","exact":false,"id":"String","className":"String","iconClass":"String","iconSrc":"String","show":"String","hide":"String","children":[{"label":"String","href":"String","exact":false,"id":"String","className":"String","iconClass":"String","iconSrc":"String","show":"String","hide":"String","children":[{"label":"String","href":"String","exact":false,"id":"String","className":"String","iconClass":"String","iconSrc":"String","show":"String","hide":"String","children":[{}],"meta":{"String":"String"}}],"meta":{"String":"String"}}],"meta":{"String":"String"}},"getNavItems":{"name":"String"},"getNavItemsResponse":{"baseUrl":"String","results":[{"label":"String","href":"String","exact":false,"id":"String","className":"String","iconClass":"String","iconSrc":"String","show":"String","hide":"String","children":[{"label":"String","href":"String","exact":false,"id":"String","className":"String","iconClass":"String","iconSrc":"String","show":"String","hide":"String","children":[{"label":"String","href":"String","exact":false,"id":"String","className":"String","iconClass":"String","iconSrc":"String","show":"String","hide":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}],"meta":{"String":"String"}}],"navItemsMap":{"String":[{"label":"String","href":"String","exact":false,"id":"String","className":"String","iconClass":"String","iconSrc":"String","show":"String","hide":"String","children":[{"label":"String","href":"String","exact":false,"id":"String","className":"String","iconClass":"String","iconSrc":"String","show":"String","hide":"String","children":[{"label":"String","href":"String","exact":false,"id":"String","className":"String","iconClass":"String","iconSrc":"String","show":"String","hide":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}],"meta":{"String":"String"}}]},"meta":{"String":"String"},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}},"emptyResponse":{"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}},"idResponse":{"id":"String","responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}},"stringResponse":{"result":"String","meta":{"String":"String"},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}},"stringsResponse":{"results":["String"],"meta":{"String":"String"},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}}