Updated upstream
# CircleSDK - the C# library for the Circle
=======
# IO.Swagger - the C# library for the Circle
>>>>>>> Stashed changes
Circle API
This C# SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
- API version: 0.1
- SDK version: 1.0.0
- Build package: io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen
For more information, please visit [https://gocircle.ai/](https://gocircle.ai/)
## Frameworks supported
- .NET 4.0 or later
- Windows Phone 7.1 (Mango)
## Dependencies
- [RestSharp](https://www.nuget.org/packages/RestSharp) - 105.1.0 or later
- [Json.NET](https://www.nuget.org/packages/Newtonsoft.Json/) - 7.0.0 or later
- [JsonSubTypes](https://www.nuget.org/packages/JsonSubTypes/) - 1.2.0 or later
The DLLs included in the package may not be the latest version. We recommend using [NuGet](https://docs.nuget.org/consume/installing-nuget) to obtain the latest version of the packages:
```
Install-Package RestSharp
Install-Package Newtonsoft.Json
Install-Package JsonSubTypes
```
NOTE: RestSharp versions greater than 105.1.0 have a bug which causes file uploads to fail. See [RestSharp#742](https://github.com/restsharp/RestSharp/issues/742)
## Installation
Run the following command to generate the DLL
- [Mac/Linux] `/bin/sh build.sh`
- [Windows] `build.bat`
Then include the DLL (under the `bin` folder) in the C# project, and use the namespaces:
```csharp
<<<<<<< Updated upstream
using CircleSDK.Api;
using CircleSDK.Client;
using CircleSDK.Model;
=======
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
>>>>>>> Stashed changes
```
## Packaging
A `.nuspec` is included with the project. You can follow the Nuget quickstart to [create](https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package#create-the-package) and [publish](https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package#publish-the-package) packages.
This `.nuspec` uses placeholders from the `.csproj`, so build the `.csproj` directly:
```
<<<<<<< Updated upstream
nuget pack -Build -OutputDirectory out CircleSDK.csproj
=======
nuget pack -Build -OutputDirectory out IO.Swagger.csproj
>>>>>>> Stashed changes
```
Then, publish to a [local feed](https://docs.microsoft.com/en-us/nuget/hosting-packages/local-feeds) or [other host](https://docs.microsoft.com/en-us/nuget/hosting-packages/overview) and consume the new package via Nuget as usual.
## Getting Started
```csharp
using System;
using System.Diagnostics;
<<<<<<< Updated upstream
using CircleSDK.Api;
using CircleSDK.Client;
using CircleSDK.Model;
=======
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
>>>>>>> Stashed changes
namespace Example
{
public class Example
{
public void main()
{
var apiInstance = new CircleApi();
<<<<<<< Updated upstream
var body = new AddMemberToTopicRequest(); // AddMemberToTopicRequest |
var authorization = authorization_example; // string | Authorization Bearer
=======
var body = new AddFileRequest(); // AddFileRequest |
>>>>>>> Stashed changes
var xCircleAppkey = xCircleAppkey_example; // string | Application `appKey`
try
{
<<<<<<< Updated upstream
// addMemberToTopic
AddMemberToTopicReply result = apiInstance.AddMemberToTopic(body, authorization, xCircleAppkey);
=======
// addFile
AddFileReply result = apiInstance.AddFile(body, xCircleAppkey);
>>>>>>> Stashed changes
Debug.WriteLine(result);
}
catch (Exception e)
{
<<<<<<< Updated upstream
Debug.Print("Exception when calling CircleApi.AddMemberToTopic: " + e.Message );
=======
Debug.Print("Exception when calling CircleApi.AddFile: " + e.Message );
>>>>>>> Stashed changes
}
}
}
}
```
## Documentation for API Endpoints
<<<<<<< Updated upstream
All URIs are relative to *http://127.0.0.1:31415*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*CircleApi* | [**AddMemberToTopic**](docs/CircleApi.md#addmembertotopic) | **POST** /v1/addMemberToTopic | addMemberToTopic
*CircleApi* | [**AddMessage**](docs/CircleApi.md#addmessage) | **POST** /v1/addMessage | addMessage
*CircleApi* | [**AddValue**](docs/CircleApi.md#addvalue) | **POST** /v1/addValue | addValue
*CircleApi* | [**ApproveCoTInvoke**](docs/CircleApi.md#approvecotinvoke) | **POST** /v1/approveCoTInvoke | ApproveCoTInvoke
*CircleApi* | [**Authorize**](docs/CircleApi.md#authorize) | **POST** /v1/authorize | authorize
*CircleApi* | [**Background**](docs/CircleApi.md#background) | **POST** /v1/background | background
*CircleApi* | [**ConfigureService**](docs/CircleApi.md#configureservice) | **POST** /v1/configureService | configureService
*CircleApi* | [**CreateCircle**](docs/CircleApi.md#createcircle) | **POST** /v1/createCircle | createCircle
*CircleApi* | [**CreateTopic**](docs/CircleApi.md#createtopic) | **POST** /v1/createTopic | createTopic
*CircleApi* | [**Decrypt**](docs/CircleApi.md#decrypt) | **POST** /v1/decrypt | decrypt
*CircleApi* | [**DefineCircleOfTrust**](docs/CircleApi.md#definecircleoftrust) | **POST** /v1/defineCircleOfTrust | DefineCircleOfTrust
*CircleApi* | [**DeleteCircle**](docs/CircleApi.md#deletecircle) | **POST** /v1/deleteCircle | DeleteCircle
*CircleApi* | [**DeleteFile**](docs/CircleApi.md#deletefile) | **POST** /v1/deleteFile | deleteFile
*CircleApi* | [**DeleteKey**](docs/CircleApi.md#deletekey) | **POST** /v1/deleteKey | deleteKey
*CircleApi* | [**DeleteMessage**](docs/CircleApi.md#deletemessage) | **POST** /v1/deleteMessage | DeleteMessage
*CircleApi* | [**DenyCoTInvoke**](docs/CircleApi.md#denycotinvoke) | **POST** /v1/denyCoTInvoke | DenyCoTInvoke
*CircleApi* | [**DownloadFile**](docs/CircleApi.md#downloadfile) | **POST** /v1/downloadFile | downloadFile
*CircleApi* | [**Encrypt**](docs/CircleApi.md#encrypt) | **POST** /v1/encrypt | encrypt
*CircleApi* | [**EnumCircleMembers**](docs/CircleApi.md#enumcirclemembers) | **POST** /v1/enumCircleMembers | enumCircleMembers
*CircleApi* | [**EnumCircles**](docs/CircleApi.md#enumcircles) | **POST** /v1/enumCircles | enumCircles
*CircleApi* | [**EnumDevices**](docs/CircleApi.md#enumdevices) | **POST** /v1/enumDevices | enumDevices
*CircleApi* | [**EnumFiles**](docs/CircleApi.md#enumfiles) | **POST** /v1/enumFiles | enumFiles
*CircleApi* | [**EnumInvites**](docs/CircleApi.md#enuminvites) | **POST** /v1/enumInvites | enumInvites
*CircleApi* | [**EnumKeys**](docs/CircleApi.md#enumkeys) | **POST** /v1/enumKeys | enumKeys
*CircleApi* | [**EnumRevisions**](docs/CircleApi.md#enumrevisions) | **POST** /v1/enumRevisions | enumRevisions
*CircleApi* | [**EnumTopicMembers**](docs/CircleApi.md#enumtopicmembers) | **POST** /v1/enumTopicMembers | enumTopicMembers
*CircleApi* | [**EnumTopics**](docs/CircleApi.md#enumtopics) | **POST** /v1/enumTopics | enumTopics
*CircleApi* | [**Foreground**](docs/CircleApi.md#foreground) | **POST** /v1/foreground | foreground
*CircleApi* | [**GenInvite**](docs/CircleApi.md#geninvite) | **POST** /v1/genInvite | genInvite
*CircleApi* | [**GetCircleOfTrust**](docs/CircleApi.md#getcircleoftrust) | **POST** /v1/getCircleOfTrust | GetCircleOfTrust
*CircleApi* | [**GetCirclePublicKey**](docs/CircleApi.md#getcirclepublickey) | **POST** /v1/getCirclePublicKey | GetCirclePublicKey
*CircleApi* | [**GetMessage**](docs/CircleApi.md#getmessage) | **POST** /v1/getMessage | GetMessage
*CircleApi* | [**GetMessages**](docs/CircleApi.md#getmessages) | **POST** /v1/getMessages | getMessages
*CircleApi* | [**GetRAVStatus**](docs/CircleApi.md#getravstatus) | **POST** /v1/getRAVStatus | GetRAVStatus
*CircleApi* | [**GetSecureFileContents**](docs/CircleApi.md#getsecurefilecontents) | **POST** /v1/getSecureFileContents | GetSecureFileContents
*CircleApi* | [**GetSyncStatus**](docs/CircleApi.md#getsyncstatus) | **POST** /v1/getSyncStatus | getSyncStatus
*CircleApi* | [**GetUserPublicKey**](docs/CircleApi.md#getuserpublickey) | **POST** /v1/getUserPublicKey | GetUserPublicKey
*CircleApi* | [**GetValue**](docs/CircleApi.md#getvalue) | **POST** /v1/getValue | getValue
*CircleApi* | [**JoinTopic**](docs/CircleApi.md#jointopic) | **POST** /v1/joinTopic | joinTopic
*CircleApi* | [**LeaveTopic**](docs/CircleApi.md#leavetopic) | **POST** /v1/leaveTopic | leaveTopic
*CircleApi* | [**LockUser**](docs/CircleApi.md#lockuser) | **POST** /v1/lockUser | lockUser
*CircleApi* | [**LoginWithCircle**](docs/CircleApi.md#loginwithcircle) | **POST** /v1/loginWithCircle | LoginWithCircle
*CircleApi* | [**LogintoService**](docs/CircleApi.md#logintoservice) | **POST** /v1/logintoService | logintoService
*CircleApi* | [**ProcessInvite**](docs/CircleApi.md#processinvite) | **POST** /v1/processInvite | processInvite
*CircleApi* | [**RemoveMember**](docs/CircleApi.md#removemember) | **POST** /v1/removeMember | removeMember
=======
All URIs are relative to *http://localhost:31415*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*CircleApi* | [**AddFile**](docs/CircleApi.md#addfile) | **POST** /v1/addFile | addFile
*CircleApi* | [**AddMemberToTopic**](docs/CircleApi.md#addmembertotopic) | **POST** /v1/addMemberToTopic | addMemberToTopic
*CircleApi* | [**AddMessge**](docs/CircleApi.md#addmessge) | **POST** /v1/addMessge | addMessge
*CircleApi* | [**Authorize**](docs/CircleApi.md#authorize) | **POST** /v1/authorize | authorize
*CircleApi* | [**Background**](docs/CircleApi.md#background) | **POST** /v1/background | background
*CircleApi* | [**CreateCircle**](docs/CircleApi.md#createcircle) | **POST** /v1/createCircle | createCircle
*CircleApi* | [**CreateTopic**](docs/CircleApi.md#createtopic) | **POST** /v1/createTopic | createTopic
*CircleApi* | [**DecryptFile**](docs/CircleApi.md#decryptfile) | **POST** /v1/decryptFile | decryptFile
*CircleApi* | [**DeleteFile**](docs/CircleApi.md#deletefile) | **POST** /v1/deleteFile | deleteFile
*CircleApi* | [**EncryptFile**](docs/CircleApi.md#encryptfile) | **POST** /v1/encryptFile | encryptFile
*CircleApi* | [**EnumCircleMembers**](docs/CircleApi.md#enumcirclemembers) | **GET** /v1/enumCircleMembers | enumCircleMembers
*CircleApi* | [**EnumCircles**](docs/CircleApi.md#enumcircles) | **GET** /v1/enumCircles | enumCircles
*CircleApi* | [**EnumDevices**](docs/CircleApi.md#enumdevices) | **GET** /v1/enumDevices | enumDevices
*CircleApi* | [**EnumFiles**](docs/CircleApi.md#enumfiles) | **GET** /v1/enumFiles | enumFiles
*CircleApi* | [**EnumInvites**](docs/CircleApi.md#enuminvites) | **GET** /v1/enumInvites | enumInvites
*CircleApi* | [**EnumRevisions**](docs/CircleApi.md#enumrevisions) | **GET** /v1/enumRevisions | enumRevisions
*CircleApi* | [**EnumTopicMembers**](docs/CircleApi.md#enumtopicmembers) | **GET** /v1/enumTopicMembers | enumTopicMembers
*CircleApi* | [**EnumTopics**](docs/CircleApi.md#enumtopics) | **GET** /v1/enumTopics | enumTopics
*CircleApi* | [**Foreground**](docs/CircleApi.md#foreground) | **POST** /v1/foreground | foreground
*CircleApi* | [**GenInvite**](docs/CircleApi.md#geninvite) | **POST** /v1/genInvite | genInvite
*CircleApi* | [**GetFile**](docs/CircleApi.md#getfile) | **GET** /v1/getFile | getFile
*CircleApi* | [**GetMessges**](docs/CircleApi.md#getmessges) | **GET** /v1/getMessges | getMessges
*CircleApi* | [**GetTopicKey**](docs/CircleApi.md#gettopickey) | **GET** /v1/getTopicKey | getTopicKey
*CircleApi* | [**Invite**](docs/CircleApi.md#invite) | **POST** /v1/invite | invite
*CircleApi* | [**JoinTopic**](docs/CircleApi.md#jointopic) | **POST** /v1/joinTopic | joinTopic
*CircleApi* | [**LeaveTopic**](docs/CircleApi.md#leavetopic) | **POST** /v1/leaveTopic | leaveTopic
>>>>>>> Stashed changes
*CircleApi* | [**RemoveMemberFromTopic**](docs/CircleApi.md#removememberfromtopic) | **POST** /v1/removeMemberFromTopic | removeMemberFromTopic
*CircleApi* | [**RenameFile**](docs/CircleApi.md#renamefile) | **POST** /v1/renameFile | renameFile
*CircleApi* | [**RevokeDevice**](docs/CircleApi.md#revokedevice) | **POST** /v1/revokeDevice | revokeDevice
*CircleApi* | [**RevokeInvite**](docs/CircleApi.md#revokeinvite) | **POST** /v1/revokeInvite | revokeInvite
<<<<<<< Updated upstream
*CircleApi* | [**SecureContents**](docs/CircleApi.md#securecontents) | **POST** /v1/secureContents | SecureContents
*CircleApi* | [**SecureFile**](docs/CircleApi.md#securefile) | **POST** /v1/secureFile | SecureFile
*CircleApi* | [**ServiceStatus**](docs/CircleApi.md#servicestatus) | **POST** /v1/serviceStatus | serviceStatus
*CircleApi* | [**SetUserId**](docs/CircleApi.md#setuserid) | **POST** /v1/setUserId | SetUserId
*CircleApi* | [**SignDataWithCircleKey**](docs/CircleApi.md#signdatawithcirclekey) | **POST** /v1/signDataWithCircleKey | SignDataWithCircleKey
*CircleApi* | [**SignDataWithUserKey**](docs/CircleApi.md#signdatawithuserkey) | **POST** /v1/signDataWithUserKey | SignDataWithUserKey
*CircleApi* | [**StoreToken**](docs/CircleApi.md#storetoken) | **POST** /v1/storeToken | storeToken
*CircleApi* | [**UnlockUser**](docs/CircleApi.md#unlockuser) | **POST** /v1/unlockUser | unlockUser
*CircleApi* | [**UpdateTopic**](docs/CircleApi.md#updatetopic) | **POST** /v1/updateTopic | updateTopic
*CircleApi* | [**UploadFile**](docs/CircleApi.md#uploadfile) | **POST** /v1/uploadFile | uploadFile
*CircleApi* | [**WhoAmI**](docs/CircleApi.md#whoami) | **POST** /v1/whoAmI | whoAmI
=======
*CircleApi* | [**WhoAmI**](docs/CircleApi.md#whoami) | **GET** /v1/whoAmI | whoAmI
>>>>>>> Stashed changes
## Documentation for Models
<<<<<<< Updated upstream
- [Model.AddMemberToTopicReply](docs/AddMemberToTopicReply.md)
- [Model.AddMemberToTopicRequest](docs/AddMemberToTopicRequest.md)
- [Model.AddMessageReply](docs/AddMessageReply.md)
- [Model.AddMessageRequest](docs/AddMessageRequest.md)
- [Model.AddValueReply](docs/AddValueReply.md)
- [Model.AddValueRequest](docs/AddValueRequest.md)
- [Model.AppAuthorizationReply](docs/AppAuthorizationReply.md)
- [Model.AppAuthorizationRequest](docs/AppAuthorizationRequest.md)
- [Model.ApproveCoTInvokeReply](docs/ApproveCoTInvokeReply.md)
- [Model.ApproveCoTInvokeRequest](docs/ApproveCoTInvokeRequest.md)
- [Model.BackgroundReply](docs/BackgroundReply.md)
- [Model.BackgroundRequest](docs/BackgroundRequest.md)
- [Model.CircleInfo](docs/CircleInfo.md)
- [Model.CoTPolicyResult](docs/CoTPolicyResult.md)
- [Model.ConfigureServiceReply](docs/ConfigureServiceReply.md)
- [Model.ConfigureServiceRequest](docs/ConfigureServiceRequest.md)
=======
- [Model.AddFileReply](docs/AddFileReply.md)
- [Model.AddFileRequest](docs/AddFileRequest.md)
- [Model.AddMemberToTopicReply](docs/AddMemberToTopicReply.md)
- [Model.AddMemberToTopicRequest](docs/AddMemberToTopicRequest.md)
- [Model.AddMessgeReply](docs/AddMessgeReply.md)
- [Model.AddMessgeRequest](docs/AddMessgeRequest.md)
- [Model.AppAuthorization](docs/AppAuthorization.md)
- [Model.BackgroundReply](docs/BackgroundReply.md)
- [Model.BackgroundRequest](docs/BackgroundRequest.md)
- [Model.CircleInfo](docs/CircleInfo.md)
>>>>>>> Stashed changes
- [Model.CreateCircleReply](docs/CreateCircleReply.md)
- [Model.CreateCircleRequest](docs/CreateCircleRequest.md)
- [Model.CreateTopicReply](docs/CreateTopicReply.md)
- [Model.CreateTopicRequest](docs/CreateTopicRequest.md)
- [Model.DecryptFileReply](docs/DecryptFileReply.md)
- [Model.DecryptFileRequest](docs/DecryptFileRequest.md)
<<<<<<< Updated upstream
- [Model.DecryptReply](docs/DecryptReply.md)
- [Model.DecryptRequest](docs/DecryptRequest.md)
- [Model.DefineCircleOfTrustReply](docs/DefineCircleOfTrustReply.md)
- [Model.DefineCircleOfTrustRequest](docs/DefineCircleOfTrustRequest.md)
- [Model.DeleteCircleReply](docs/DeleteCircleReply.md)
- [Model.DeleteCircleRequest](docs/DeleteCircleRequest.md)
- [Model.DeleteFileReply](docs/DeleteFileReply.md)
- [Model.DeleteFileRequest](docs/DeleteFileRequest.md)
- [Model.DeleteKeyReply](docs/DeleteKeyReply.md)
- [Model.DeleteKeyRequest](docs/DeleteKeyRequest.md)
- [Model.DeleteMessageReply](docs/DeleteMessageReply.md)
- [Model.DeleteMessageRequest](docs/DeleteMessageRequest.md)
- [Model.DenyCoTInvokeReply](docs/DenyCoTInvokeReply.md)
- [Model.DenyCoTInvokeRequest](docs/DenyCoTInvokeRequest.md)
- [Model.DeviceInfo](docs/DeviceInfo.md)
- [Model.DownloadFileReply](docs/DownloadFileReply.md)
- [Model.DownloadFileRequest](docs/DownloadFileRequest.md)
- [Model.EncryptReply](docs/EncryptReply.md)
- [Model.EncryptRequest](docs/EncryptRequest.md)
=======
- [Model.DeleteFileReply](docs/DeleteFileReply.md)
- [Model.DeleteFileRequest](docs/DeleteFileRequest.md)
- [Model.DeviceInfo](docs/DeviceInfo.md)
- [Model.EncryptFileReply](docs/EncryptFileReply.md)
- [Model.EncryptFileRequest](docs/EncryptFileRequest.md)
>>>>>>> Stashed changes
- [Model.EnumCircleMembersReply](docs/EnumCircleMembersReply.md)
- [Model.EnumCircleMembersRequest](docs/EnumCircleMembersRequest.md)
- [Model.EnumCirclesReply](docs/EnumCirclesReply.md)
- [Model.EnumCirclesRequest](docs/EnumCirclesRequest.md)
- [Model.EnumDevicesReply](docs/EnumDevicesReply.md)
- [Model.EnumDevicesRequest](docs/EnumDevicesRequest.md)
- [Model.EnumFilesReply](docs/EnumFilesReply.md)
- [Model.EnumFilesRequest](docs/EnumFilesRequest.md)
- [Model.EnumInvitesReply](docs/EnumInvitesReply.md)
- [Model.EnumInvitesRequest](docs/EnumInvitesRequest.md)
<<<<<<< Updated upstream
- [Model.EnumKeysReply](docs/EnumKeysReply.md)
- [Model.EnumKeysRequest](docs/EnumKeysRequest.md)
=======
>>>>>>> Stashed changes
- [Model.EnumRevisionsReply](docs/EnumRevisionsReply.md)
- [Model.EnumRevisionsRequest](docs/EnumRevisionsRequest.md)
- [Model.EnumTopicMembersReply](docs/EnumTopicMembersReply.md)
- [Model.EnumTopicMembersRequest](docs/EnumTopicMembersRequest.md)
- [Model.EnumTopicsReply](docs/EnumTopicsReply.md)
- [Model.EnumTopicsRequest](docs/EnumTopicsRequest.md)
- [Model.FileInfo](docs/FileInfo.md)
- [Model.ForegroundReply](docs/ForegroundReply.md)
- [Model.ForegroundRequest](docs/ForegroundRequest.md)
- [Model.GenInviteReply](docs/GenInviteReply.md)
- [Model.GenInviteRequest](docs/GenInviteRequest.md)
<<<<<<< Updated upstream
- [Model.GetCircleOfTrustReply](docs/GetCircleOfTrustReply.md)
- [Model.GetCircleOfTrustRequest](docs/GetCircleOfTrustRequest.md)
- [Model.GetCirclePublicKeyReply](docs/GetCirclePublicKeyReply.md)
- [Model.GetCirclePublicKeyRequest](docs/GetCirclePublicKeyRequest.md)
- [Model.GetMessageReply](docs/GetMessageReply.md)
- [Model.GetMessageRequest](docs/GetMessageRequest.md)
- [Model.GetMessagesReply](docs/GetMessagesReply.md)
- [Model.GetMessagesRequest](docs/GetMessagesRequest.md)
- [Model.GetRAVStatusReply](docs/GetRAVStatusReply.md)
- [Model.GetRAVStatusRequest](docs/GetRAVStatusRequest.md)
- [Model.GetSecureFileContentsReply](docs/GetSecureFileContentsReply.md)
- [Model.GetSecureFileContentsRequest](docs/GetSecureFileContentsRequest.md)
- [Model.GetSyncStatusReply](docs/GetSyncStatusReply.md)
- [Model.GetSyncStatusRequest](docs/GetSyncStatusRequest.md)
- [Model.GetUserPublicKeyReply](docs/GetUserPublicKeyReply.md)
- [Model.GetUserPublicKeyRequest](docs/GetUserPublicKeyRequest.md)
- [Model.GetValueReply](docs/GetValueReply.md)
- [Model.GetValueRequest](docs/GetValueRequest.md)
- [Model.InviteInfo](docs/InviteInfo.md)
=======
- [Model.GenerateTokenReply](docs/GenerateTokenReply.md)
- [Model.GetFileReply](docs/GetFileReply.md)
- [Model.GetFileRequest](docs/GetFileRequest.md)
- [Model.GetMessgesReply](docs/GetMessgesReply.md)
- [Model.GetMessgesRequest](docs/GetMessgesRequest.md)
- [Model.GetTopicKeyReply](docs/GetTopicKeyReply.md)
- [Model.GetTopicKeyRequest](docs/GetTopicKeyRequest.md)
- [Model.InviteInfo](docs/InviteInfo.md)
- [Model.InviteReply](docs/InviteReply.md)
- [Model.InviteRequest](docs/InviteRequest.md)
>>>>>>> Stashed changes
- [Model.JoinTopicReply](docs/JoinTopicReply.md)
- [Model.JoinTopicRequest](docs/JoinTopicRequest.md)
- [Model.LeaveTopicReply](docs/LeaveTopicReply.md)
- [Model.LeaveTopicRequest](docs/LeaveTopicRequest.md)
<<<<<<< Updated upstream
- [Model.LockUserReply](docs/LockUserReply.md)
- [Model.LockUserRequest](docs/LockUserRequest.md)
- [Model.LoginWithCircleReply](docs/LoginWithCircleReply.md)
- [Model.LoginWithCircleRequest](docs/LoginWithCircleRequest.md)
- [Model.LogintoServiceReply](docs/LogintoServiceReply.md)
- [Model.LogintoServiceRequest](docs/LogintoServiceRequest.md)
- [Model.MessageInfo](docs/MessageInfo.md)
- [Model.ProcessInviteReply](docs/ProcessInviteReply.md)
- [Model.ProcessInviteRequest](docs/ProcessInviteRequest.md)
- [Model.ProfileInfo](docs/ProfileInfo.md)
- [Model.RemoveMemberFromTopicReply](docs/RemoveMemberFromTopicReply.md)
- [Model.RemoveMemberFromTopicRequest](docs/RemoveMemberFromTopicRequest.md)
- [Model.RemoveMemberReply](docs/RemoveMemberReply.md)
- [Model.RemoveMemberRequest](docs/RemoveMemberRequest.md)
=======
- [Model.MessageInfo](docs/MessageInfo.md)
- [Model.ProfileInfo](docs/ProfileInfo.md)
- [Model.RemoveMemberFromTopicReply](docs/RemoveMemberFromTopicReply.md)
- [Model.RemoveMemberFromTopicRequest](docs/RemoveMemberFromTopicRequest.md)
>>>>>>> Stashed changes
- [Model.RenameFileReply](docs/RenameFileReply.md)
- [Model.RenameFileRequest](docs/RenameFileRequest.md)
- [Model.ReturnStatus](docs/ReturnStatus.md)
- [Model.RevokeDeviceReply](docs/RevokeDeviceReply.md)
- [Model.RevokeDeviceRequest](docs/RevokeDeviceRequest.md)
- [Model.RevokeInviteReply](docs/RevokeInviteReply.md)
- [Model.RevokeInviteRequest](docs/RevokeInviteRequest.md)
<<<<<<< Updated upstream
- [Model.SecureContentsReply](docs/SecureContentsReply.md)
- [Model.SecureContentsRequest](docs/SecureContentsRequest.md)
- [Model.SecureFileReply](docs/SecureFileReply.md)
- [Model.SecureFileRequest](docs/SecureFileRequest.md)
- [Model.ServiceStatusReply](docs/ServiceStatusReply.md)
- [Model.ServiceStatusRequest](docs/ServiceStatusRequest.md)
- [Model.SetUserIdReply](docs/SetUserIdReply.md)
- [Model.SetUserIdRequest](docs/SetUserIdRequest.md)
- [Model.SignDataWithCircleKeyReply](docs/SignDataWithCircleKeyReply.md)
- [Model.SignDataWithCircleKeyRequest](docs/SignDataWithCircleKeyRequest.md)
- [Model.SignDataWithUserKeyReply](docs/SignDataWithUserKeyReply.md)
- [Model.SignDataWithUserKeyRequest](docs/SignDataWithUserKeyRequest.md)
- [Model.StoreTokenReply](docs/StoreTokenReply.md)
- [Model.StoreTokenRequest](docs/StoreTokenRequest.md)
- [Model.TopicInfo](docs/TopicInfo.md)
- [Model.UnlockUserReply](docs/UnlockUserReply.md)
- [Model.UnlockUserRequest](docs/UnlockUserRequest.md)
- [Model.UpdateTopicReply](docs/UpdateTopicReply.md)
- [Model.UpdateTopicRequest](docs/UpdateTopicRequest.md)
- [Model.UploadFileReply](docs/UploadFileReply.md)
- [Model.UploadFileRequest](docs/UploadFileRequest.md)
=======
- [Model.TopicInfo](docs/TopicInfo.md)
>>>>>>> Stashed changes
- [Model.WhoAmIReply](docs/WhoAmIReply.md)
- [Model.WhoAmIRequest](docs/WhoAmIRequest.md)
## Documentation for Authorization
All endpoints do not require authorization.