Test

<back to all web services

DummyTypes

import java.math.*;
import java.util.*;
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; }
    }

}

Java DummyTypes DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /xml/oneway/DummyTypes HTTP/1.1 
Host: test.servicestack.net 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<DummyTypes xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Test.ServiceInterface">
  <ArrayResult xmlns:d2p1="http://schemas.datacontract.org/2004/07/Test.ServiceModel">
    <d2p1:ArrayResult>
      <d2p1:Result>String</d2p1:Result>
    </d2p1:ArrayResult>
  </ArrayResult>
  <AuditBase xmlns:d2p1="http://schemas.servicestack.net/types" i:nil="true" />
  <CancelRequest xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Tag>String</d2p1:Tag>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </CancelRequest>
  <CancelRequestResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Tag>String</d2p1:Tag>
    <d2p1:Elapsed>PT0S</d2p1:Elapsed>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </CancelRequestResponse>
  <ConvertSessionToToken xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:PreserveSession>false</d2p1:PreserveSession>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ConvertSessionToToken>
  <ConvertSessionToTokenResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
    <d2p1:AccessToken>String</d2p1:AccessToken>
    <d2p1:RefreshToken>String</d2p1:RefreshToken>
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </ConvertSessionToTokenResponse>
  <EmptyResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </EmptyResponse>
  <GetAccessToken xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:RefreshToken>String</d2p1:RefreshToken>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </GetAccessToken>
  <GetAccessTokenResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:AccessToken>String</d2p1:AccessToken>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </GetAccessTokenResponse>
  <GetApiKeys xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Environment>String</d2p1:Environment>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </GetApiKeys>
  <GetApiKeysResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Results>
      <d2p1:UserApiKey>
        <d2p1:Key>String</d2p1:Key>
        <d2p1:KeyType>String</d2p1:KeyType>
        <d2p1:ExpiryDate>0001-01-01T00:00:00</d2p1:ExpiryDate>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:UserApiKey>
    </d2p1:Results>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </GetApiKeysResponse>
  <GetNavItems xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Name>String</d2p1:Name>
  </GetNavItems>
  <GetNavItemsResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:BaseUrl>String</d2p1:BaseUrl>
    <d2p1:Results>
      <d2p1:NavItem>
        <d2p1:Children>
          <d2p1:NavItem>
            <d2p1:Children>
              <d2p1:NavItem>
                <d2p1:Children i:nil="true" />
                <d2p1:ClassName>String</d2p1:ClassName>
                <d2p1:Exact>false</d2p1:Exact>
                <d2p1:Hide>String</d2p1:Hide>
                <d2p1:Href>String</d2p1:Href>
                <d2p1:IconClass>String</d2p1:IconClass>
                <d2p1:IconSrc>String</d2p1:IconSrc>
                <d2p1:Id>String</d2p1:Id>
                <d2p1:Label>String</d2p1:Label>
                <d2p1:Meta xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                  <d9p1:KeyValueOfstringstring>
                    <d9p1:Key>String</d9p1:Key>
                    <d9p1:Value>String</d9p1:Value>
                  </d9p1:KeyValueOfstringstring>
                </d2p1:Meta>
                <d2p1:Show>String</d2p1:Show>
              </d2p1:NavItem>
            </d2p1:Children>
            <d2p1:ClassName>String</d2p1:ClassName>
            <d2p1:Exact>false</d2p1:Exact>
            <d2p1:Hide>String</d2p1:Hide>
            <d2p1:Href>String</d2p1:Href>
            <d2p1:IconClass>String</d2p1:IconClass>
            <d2p1:IconSrc>String</d2p1:IconSrc>
            <d2p1:Id>String</d2p1:Id>
            <d2p1:Label>String</d2p1:Label>
            <d2p1:Meta xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:KeyValueOfstringstring>
                <d7p1:Key>String</d7p1:Key>
                <d7p1:Value>String</d7p1:Value>
              </d7p1:KeyValueOfstringstring>
            </d2p1:Meta>
            <d2p1:Show>String</d2p1:Show>
          </d2p1:NavItem>
        </d2p1:Children>
        <d2p1:ClassName>String</d2p1:ClassName>
        <d2p1:Exact>false</d2p1:Exact>
        <d2p1:Hide>String</d2p1:Hide>
        <d2p1:Href>String</d2p1:Href>
        <d2p1:IconClass>String</d2p1:IconClass>
        <d2p1:IconSrc>String</d2p1:IconSrc>
        <d2p1:Id>String</d2p1:Id>
        <d2p1:Label>String</d2p1:Label>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
        <d2p1:Show>String</d2p1:Show>
      </d2p1:NavItem>
    </d2p1:Results>
    <d2p1:NavItemsMap xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringArrayOfNavItemEdXdwojR>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>
          <d2p1:NavItem>
            <d2p1:Children>
              <d2p1:NavItem>
                <d2p1:Children>
                  <d2p1:NavItem>
                    <d2p1:Children i:nil="true" />
                    <d2p1:ClassName>String</d2p1:ClassName>
                    <d2p1:Exact>false</d2p1:Exact>
                    <d2p1:Hide>String</d2p1:Hide>
                    <d2p1:Href>String</d2p1:Href>
                    <d2p1:IconClass>String</d2p1:IconClass>
                    <d2p1:IconSrc>String</d2p1:IconSrc>
                    <d2p1:Id>String</d2p1:Id>
                    <d2p1:Label>String</d2p1:Label>
                    <d2p1:Meta>
                      <d3p1:KeyValueOfstringstring>
                        <d3p1:Key>String</d3p1:Key>
                        <d3p1:Value>String</d3p1:Value>
                      </d3p1:KeyValueOfstringstring>
                    </d2p1:Meta>
                    <d2p1:Show>String</d2p1:Show>
                  </d2p1:NavItem>
                </d2p1:Children>
                <d2p1:ClassName>String</d2p1:ClassName>
                <d2p1:Exact>false</d2p1:Exact>
                <d2p1:Hide>String</d2p1:Hide>
                <d2p1:Href>String</d2p1:Href>
                <d2p1:IconClass>String</d2p1:IconClass>
                <d2p1:IconSrc>String</d2p1:IconSrc>
                <d2p1:Id>String</d2p1:Id>
                <d2p1:Label>String</d2p1:Label>
                <d2p1:Meta>
                  <d3p1:KeyValueOfstringstring>
                    <d3p1:Key>String</d3p1:Key>
                    <d3p1:Value>String</d3p1:Value>
                  </d3p1:KeyValueOfstringstring>
                </d2p1:Meta>
                <d2p1:Show>String</d2p1:Show>
              </d2p1:NavItem>
            </d2p1:Children>
            <d2p1:ClassName>String</d2p1:ClassName>
            <d2p1:Exact>false</d2p1:Exact>
            <d2p1:Hide>String</d2p1:Hide>
            <d2p1:Href>String</d2p1:Href>
            <d2p1:IconClass>String</d2p1:IconClass>
            <d2p1:IconSrc>String</d2p1:IconSrc>
            <d2p1:Id>String</d2p1:Id>
            <d2p1:Label>String</d2p1:Label>
            <d2p1:Meta>
              <d3p1:KeyValueOfstringstring>
                <d3p1:Key>String</d3p1:Key>
                <d3p1:Value>String</d3p1:Value>
              </d3p1:KeyValueOfstringstring>
            </d2p1:Meta>
            <d2p1:Show>String</d2p1:Show>
          </d2p1:NavItem>
        </d3p1:Value>
      </d3p1:KeyValueOfstringArrayOfNavItemEdXdwojR>
    </d2p1:NavItemsMap>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </GetNavItemsResponse>
  <HelloResponses xmlns:d2p1="http://schemas.datacontract.org/2004/07/Test.ServiceModel">
    <d2p1:HelloResponse>
      <d2p1:Result>String</d2p1:Result>
    </d2p1:HelloResponse>
  </HelloResponses>
  <IdResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Id>String</d2p1:Id>
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </IdResponse>
  <ListResult xmlns:d2p1="http://schemas.datacontract.org/2004/07/Test.ServiceModel">
    <d2p1:ListResult>
      <d2p1:Result>String</d2p1:Result>
    </d2p1:ListResult>
  </ListResult>
  <NavItem xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Children>
      <d2p1:NavItem>
        <d2p1:Children>
          <d2p1:NavItem>
            <d2p1:Children>
              <d2p1:NavItem i:nil="true" />
            </d2p1:Children>
            <d2p1:ClassName>String</d2p1:ClassName>
            <d2p1:Exact>false</d2p1:Exact>
            <d2p1:Hide>String</d2p1:Hide>
            <d2p1:Href>String</d2p1:Href>
            <d2p1:IconClass>String</d2p1:IconClass>
            <d2p1:IconSrc>String</d2p1:IconSrc>
            <d2p1:Id>String</d2p1:Id>
            <d2p1:Label>String</d2p1:Label>
            <d2p1:Meta xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:KeyValueOfstringstring>
                <d7p1:Key>String</d7p1:Key>
                <d7p1:Value>String</d7p1:Value>
              </d7p1:KeyValueOfstringstring>
            </d2p1:Meta>
            <d2p1:Show>String</d2p1:Show>
          </d2p1:NavItem>
        </d2p1:Children>
        <d2p1:ClassName>String</d2p1:ClassName>
        <d2p1:Exact>false</d2p1:Exact>
        <d2p1:Hide>String</d2p1:Hide>
        <d2p1:Href>String</d2p1:Href>
        <d2p1:IconClass>String</d2p1:IconClass>
        <d2p1:IconSrc>String</d2p1:IconSrc>
        <d2p1:Id>String</d2p1:Id>
        <d2p1:Label>String</d2p1:Label>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
        <d2p1:Show>String</d2p1:Show>
      </d2p1:NavItem>
    </d2p1:Children>
    <d2p1:ClassName>String</d2p1:ClassName>
    <d2p1:Exact>false</d2p1:Exact>
    <d2p1:Hide>String</d2p1:Hide>
    <d2p1:Href>String</d2p1:Href>
    <d2p1:IconClass>String</d2p1:IconClass>
    <d2p1:IconSrc>String</d2p1:IconSrc>
    <d2p1:Id>String</d2p1:Id>
    <d2p1:Label>String</d2p1:Label>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
    <d2p1:Show>String</d2p1:Show>
  </NavItem>
  <RegenerateApiKeys xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Environment>String</d2p1:Environment>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </RegenerateApiKeys>
  <RegenerateApiKeysResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Results>
      <d2p1:UserApiKey>
        <d2p1:Key>String</d2p1:Key>
        <d2p1:KeyType>String</d2p1:KeyType>
        <d2p1:ExpiryDate>0001-01-01T00:00:00</d2p1:ExpiryDate>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:UserApiKey>
    </d2p1:Results>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </RegenerateApiKeysResponse>
  <StringResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Result>String</d2p1:Result>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </StringResponse>
  <StringsResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Results xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>String</d3p1:string>
    </d2p1:Results>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </StringsResponse>
  <UpdateEventSubscriber xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Id>String</d2p1:Id>
    <d2p1:SubscribeChannels xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>String</d3p1:string>
    </d2p1:SubscribeChannels>
    <d2p1:UnsubscribeChannels xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>String</d3p1:string>
    </d2p1:UnsubscribeChannels>
  </UpdateEventSubscriber>
  <UpdateEventSubscriberResponse xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ResponseStatus>
      <d2p1:ErrorCode>String</d2p1:ErrorCode>
      <d2p1:Message>String</d2p1:Message>
      <d2p1:StackTrace>String</d2p1:StackTrace>
      <d2p1:Errors>
        <d2p1:ResponseError>
          <d2p1:ErrorCode>String</d2p1:ErrorCode>
          <d2p1:FieldName>String</d2p1:FieldName>
          <d2p1:Message>String</d2p1:Message>
          <d2p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </d2p1:Meta>
        </d2p1:ResponseError>
      </d2p1:Errors>
      <d2p1:Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </d2p1:Meta>
    </d2p1:ResponseStatus>
  </UpdateEventSubscriberResponse>
  <UserApiKey xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:Key>String</d2p1:Key>
    <d2p1:KeyType>String</d2p1:KeyType>
    <d2p1:ExpiryDate>0001-01-01T00:00:00</d2p1:ExpiryDate>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </UserApiKey>
</DummyTypes>