diff --git a/.github/workflows/Deploy.yml b/.github/workflows/Deploy.yml index efd7277..309693e 100644 --- a/.github/workflows/Deploy.yml +++ b/.github/workflows/Deploy.yml @@ -15,6 +15,8 @@ jobs: fetch-depth: 2 - name: Discover Changes run: | + $powerShellDropboxProviderModuleName = 'PSDropBin' + $changedModules = $(git diff --name-only HEAD HEAD~) $changedModules $files = $changedModules -split ' ' | ForEach-Object{[System.IO.FileInfo] $_} @@ -32,6 +34,15 @@ jobs: if($modules.Length -eq 0){ exit } + # $powerShellDropboxProviderModuleName requires build if changed + foreach ($module in $modules) { + if ($module.FullName -match $powerShellDropboxProviderModuleName){ + Write-Host "$($powerShellDropboxProviderModuleName) module was changed. Building latest version..." + $solutionPath = Join-Path $module.FullName "IntelliTect.$($powerShellDropboxProviderModuleName)" "IntelliTect.$($powerShellDropboxProviderModuleName).csproj" + dotnet build $solutionPath + break + } + } $changedModulesPath = mkdir -Name "StagingChangedModules\" -Force For ($i=0; $i -lt $modules.Length; $i++) { diff --git a/.github/workflows/PullRequest.yml b/.github/workflows/PullRequest.yml index 98e64d0..96c8ea2 100644 --- a/.github/workflows/PullRequest.yml +++ b/.github/workflows/PullRequest.yml @@ -30,11 +30,22 @@ jobs: run: | $items = Get-ChildItem -Include *.sln -Recurse foreach ($item in $items){ + if ($item -notmatch 'PSDropBin'){ dotnet build $item + } + } + #build PSDropBin.csproj only (not entire solution as test proj won't build) + $items = Get-ChildItem -Include *.csproj -Recurse + foreach ($item in $items){ + if ($item -match 'PSDropBin' -and $item -notmatch 'Tests'){ + dotnet build $item + } } - name: DotNet Test run: | $items = Get-ChildItem -Include *.sln -Recurse foreach ($item in $items){ - dotnet test $item - } \ No newline at end of file + if ($item -notmatch 'PSDropBin'){ + dotnet test $item + } + } diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6d9cc84..cf31d95 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -35,7 +35,10 @@ - Otherwise, submit a pull request on Github with your changes. Whoever merges the pull request is responsible for publishing to PowerShell Gallery. -## Deploying to PowerShell Gallery +## GitHub Action Deploy +On a push to Main, Deploy.yml will run. It will search through the git history and determine what modules have been changed. If a module has been changed (or added ( i.e. a new folder was created in the Modules folder)), the workflow will up the minor rev of the module by 1 in it's .psd1. Any module that has been changed will be published to PowerShell Gallery. + +## Manually Deploying to PowerShell Gallery ### Steps to Deploy - Sign in to powershellgallery.com using the IntelliTect account, and then get the API key from the user profile page. diff --git a/Modules/IntelliTect.PSDropbin/.gitignore b/Modules/IntelliTect.PSDropbin/.gitignore new file mode 100644 index 0000000..12112ea --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/.gitignore @@ -0,0 +1,222 @@ +################# +## Custom +################# + +bin/ +!/bin + + +################# +## Eclipse +################# + +*.pydevproject +.project +.metadata +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.classpath +.settings/ +.loadpath + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# CDT-specific +.cproject + +# PDT-specific +.buildpath + + +################# +## Visual Studio +################# + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results + +[Dd]ebug/ +[Rr]elease/ +x64/ +build/ +[Oo]bj/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.log +*.scc + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +*.ncrunch* +.*crunch*.local.xml + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.Publish.xml +*.pubxml +*.publishproj + +# NuGet Packages Directory +## TODO: If you have NuGet Package Restore enabled, uncomment the next line +#packages/ + +# Windows Azure Build Output +csx +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +sql/ +*.Cache +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.[Pp]ublish.xml +*.pfx +*.publishsettings + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +App_Data/*.mdf +App_Data/*.ldf + +############# +## Windows detritus +############# + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Mac crap +.DS_Store + + +############# +## Python +############# + +*.py[cod] + +# Packages +*.egg +*.egg-info +dist/ +build/ +eggs/ +parts/ +var/ +sdist/ +develop-eggs/ +.installed.cfg + +# Installer logs +pip-log.txt + +# Unit test / coverage reports +.coverage +.tox + +#Translations +*.mo + +#Mr Developer +.mr.developer.cfg diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/AccessDBProviderTests.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/AccessDBProviderTests.cs new file mode 100644 index 0000000..9aec33b --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/AccessDBProviderTests.cs @@ -0,0 +1,190 @@ +using ExposedObject; +using Microsoft.PowerShell.Commands; +using Microsoft.QualityTools.Testing.Fakes; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Management.Automation; +using System.Management.Automation.Fakes; +using System.Management.Automation.Host; +using System.Management.Automation.Provider; +using System.Management.Automation.Runspaces; +using System.Reflection; +using System.Linq; +using System.Diagnostics; +using IntelliTect.Management.Automiation.UnitTesting; +using Microsoft.Samples.PowerShell.Providers; + +namespace IntelliTect.PSDropbin.Tests +{ + [TestClass] + public class AccessDBProviderTests : PSProviderTestBase + { + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + if (PowerShell == null || PowerShell.HadErrors) + { + ClassCleanup(); + PowerShell = PowerShell.Create(); + } + Provider = ImportModule(testContext); + } + + [TestInitialize] + public void TestInitialize() + { + if (PowerShell.HadErrors) + { + PowerShell.Dispose(); + ClassInitialize(TestContext); + } + } + + + + [ClassCleanup] + static public void ClassCleanup() + { + if (PowerShell != null) + { + PowerShell.Dispose(); + } + } + + public TestContext TestContext { get; set; } + + + [TestMethod] + public void Constructor() + { + NavigationCmdletProvider providerBase = Provider; + Assert.IsNotNull(Provider); + } + + [TestMethod] + public void CreateProvider_MultipleTimes_Succeeds() + { + Assert.IsNotNull(ImportModule(TestContext)); + Assert.IsNotNull(ImportModule(TestContext)); + } + // TODO: Undo ignore and use Stub/Fakes to fake the call to Provider.WriteError + [TestMethod][ExpectedException(typeof(System.Management.Automation.ProviderInvocationException))] + public void NewDrive_PSDriveInfoIsNull_WritesErrorAndReturnsNull() + { + dynamic exposedObject = ExposedObject.Exposed.From(Provider); + try + { + Assert.IsNull(exposedObject.NewDrive((PSDriveInfo)null)); + } + catch + { + // TODO: Determine why no records are written to Error stream. + //Assert.AreEqual(1, PowerShell.Streams.Error.Count); + throw; + } + } + + [TestMethod] + public void ImportModule_SuccessfullyImports() + { + ICollection results = PowerShellInvoke( + "Get-PSProvider " + ProviderName, TestContext); + Assert.IsNotNull(results); + ProviderInfo providerInfo = (ProviderInfo)results.First().ImmediateBaseObject; + //Assert.AreEqual(typeof(ProviderInfo).FullName, results.First().TypeNames[0]); + Assert.AreEqual(typeof(DropboxPSProvider).Assembly.GetName().Name, providerInfo.ModuleName); + Assert.IsNotNull(Provider); + } + + [TestMethod] + public void ImportModule_SuccessfullyImports_CreatesDefaultDrive() + { + DropboxPSDriveInfo driveInfo = (DropboxPSDriveInfo)PowerShellInvoke( + "Get-PSDrive " + DropboxPSProvider.DefaultDriveName).First().ImmediateBaseObject; + Assert.AreEqual(DropboxPSProvider.DefaultDriveName,driveInfo.Name); + } + + [TestMethod] + public void IsValid_GivenInvalidFileNames_ReturnsFalse() + { + dynamic exposedProvider = Exposed.From(Provider); + Assert.IsFalse(exposedProvider.IsValidPath((string)null)); + Assert.IsFalse(exposedProvider.IsValidPath("")); + Assert.IsFalse(exposedProvider.IsValidPath(string.Format("te{0}st\test.txt", Path.GetInvalidPathChars()[1]))); + Assert.IsFalse(exposedProvider.IsValidPath(string.Format("test\te{0}st.txt", Path.GetInvalidPathChars()[0]))); + } + [TestMethod] + public void IsValid_GivenValidFileNames_ReturnsTrue() + { + dynamic exposedProvider = Exposed.From(Provider); + Assert.IsTrue(exposedProvider.IsValidPath(@"Test\Test.txt")); + Assert.IsTrue(exposedProvider.IsValidPath("Test/Test.txt")); + Assert.IsTrue(exposedProvider.IsValidPath(@"\Test\Test.txt")); + Assert.IsTrue(exposedProvider.IsValidPath(@"/Test/Test.txt")); + } + + + [TestMethod] + public void ItemExists_GivenNonExistentItem_ReturnsFalse() + { + dynamic exposedProvider = Exposed.From(Provider); + Assert.IsFalse(exposedProvider.ItemExists(@"\Test\Test.txt")); + Assert.IsFalse(exposedProvider.ItemExists(@"/Test/Test.txt")); + } + + [TestMethod] + public void NewItem_CreateItem_Success() + { + AccessDBPSDriveInfo drive = NewDrive("NewItem_CreateItem_Success"); + PowerShellInvoke("New-Item NewItem_CreateItem_Success:Junk.Junk -ItemType Directory", TestContext); + } + + [TestMethod] + public void TestPath_ValidPaths_ReturnsTrue() + { + NewDrive(); + ICollection results = PowerShellInvoke( + @"Test-Path Drpbx:\; + Test-Path Drpbx:\Public"); + Assert.IsNotNull(results); + Assert.AreEqual(2, results.Count); + results.Select(item => item.ImmediateBaseObject).Cast(); + } + + [TestMethod] + public void RemoveItem_ExistingItem_Success() + { + string path = string.Format(@"{0}:\IntelliTect.PSDropbin.Testing.delete", DropboxPSProvider.DefaultDriveName); + NewItem(path, TestContext); + Assert.IsTrue(ItemExists(path)); + RemoveItem(path, TestContext); + Assert.IsFalse(ItemExists(path)); + } + + [TestMethod] + public void TestPath_InvalidPaths_ReturnsFalse() + { + NewDrive(); + ICollection results = PowerShellInvoke( + @"Test-Path ""Drpbx:\Does not Exist"""); + Assert.IsNotNull(results); + Assert.AreEqual(1, results.Count); + Assert.IsFalse((bool)results.First().ImmediateBaseObject); + } + + [TestMethod] + public void SetLocation_InvalidPaths_ReturnsFalse() + { + NewDrive(); + ICollection results = PowerShellInvoke( + @"Set-Location ""Drpbx:\Public""; + Get-Location"); + Assert.IsNotNull(results); + Assert.AreEqual(1, results.Count); + Assert.AreEqual(@"Drpbx:\Public", (string)results.First().ImmediateBaseObject.ToString()); + } + } +} diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/CopyFileItem.Tests.ps1 b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/CopyFileItem.Tests.ps1 new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/CopyFileItem.Tests.ps1 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/DropboxPSProviderTests.UsingPowerShell.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/DropboxPSProviderTests.UsingPowerShell.cs new file mode 100644 index 0000000..b5c7d23 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/DropboxPSProviderTests.UsingPowerShell.cs @@ -0,0 +1,140 @@ +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Management.Automation; +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace IntelliTect.PSDropbin.Tests +{ + [TestClass] + public class DropboxPSProviderTestsUsingPowerShell + { + //static public PowerShellHost PowerShellHost { get; set; } + + private static PowerShell _PowerShell; + public TestContext TestContext { get; set; } + + public static PowerShell PowerShell + { + get { return _PowerShell; } + set + { + if (_PowerShell != null) + { + PowerShell.Dispose(); + } + _PowerShell = value; + } + } + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + PowerShell = PowerShell.Create(); + string psProviderPath = typeof(DropboxPSProvider).Assembly.Location; + RunPowerShellUsingPowerShellApi(testContext, + string.Format("Import-Module {0}", psProviderPath)); + } + + [ClassCleanup] + public static void ClassCleanup() + { + PowerShell.Dispose(); + } + + [TestInitialize] + public void TestInitialize() + { + if (PowerShell.HadErrors) + { + PowerShell.Dispose(); + ClassInitialize(TestContext); + } + } + + private ICollection RunPowerShellUsingPowerShellApi(string command) + { + return RunPowerShellUsingPowerShellApi(TestContext, command); + } + + private static ICollection RunPowerShellUsingPowerShellApi(TestContext testContext, string command) + { + PowerShell.AddScript(command); + ICollection results = PowerShell.Invoke(); + PowerShell.Commands.Clear(); + foreach (PSObject item in results) + { + testContext.WriteLine(item.ToString()); + } + foreach (ErrorRecord error in PowerShell.Streams.Error.ReadAll()) + { + testContext.WriteLine("ERROR: {0}", error); + } + Assert.IsFalse(PowerShell.HadErrors); + return results; + } + + private Process RunPowerShellUsingStartProcess(string command) + { + ProcessStartInfo startInfo = + new ProcessStartInfo("PowerShell.exe", + string.Format( + "-windowStyle Hidden -NonInteractive -noprofile -nologo -Command \"& {{0}}\"", + command)); + startInfo.CreateNoWindow = false; + startInfo.UseShellExecute = false; + startInfo.RedirectStandardError = true; + startInfo.RedirectStandardOutput = true; + Process powerShellProcess = Process.Start(startInfo); + powerShellProcess.WaitForExit(5000); + string outputText = powerShellProcess.StandardOutput.ReadToEnd(); + if (outputText.Trim().Length > 0) + { + TestContext.WriteLine("OUTPUT: {0}", outputText); + } + string errorText = powerShellProcess.StandardError.ReadToEnd(); + if (errorText.Trim().Length > 0) + { + TestContext.WriteLine("ERROR: {0}", errorText); + Assert.Fail(errorText); + } + Assert.AreEqual(0, powerShellProcess.ExitCode); + return powerShellProcess; + } + + // TODO: Currently not capturing a failure!!! + [Ignore] + [TestMethod] + [ExpectedException(typeof(AssertFailedException))] + public void InvokePester() + { + Process powershell = RunPowerShellUsingStartProcess( + string.Format("INVALID COMMAND; CD {0}; Invoke-Pester", TestContext.TestRunDirectory)); + } + + + //[TestMethod] + //public void ImportProviderModule_SuccessfullyImports() + //{ + // Assert.AreEqual(0, RunPowerShellUsingStartProcess("Get-History").ExitCode); + //} + + + private DropboxPSDriveInfo NewDrive() + { + return DropboxPSProviderTests.NewDrive(DropboxPSProvider.DefaultDriveName, TestContext); + } + + [TestMethod] + public void NewPSDrive_SuccessfullyCreatesDrive() + { + string psProviderPath = typeof(DropboxPSProvider).Assembly.Location; + ICollection results = RunPowerShellUsingPowerShellApi( + @"New-PSDrive -PSProvider Dropbox -Name NewPSDrive_SuccessfullyCreatesDrive -Root ""/"""); + Assert.IsNotNull(results); + Assert.AreEqual(1, results.Count); + Assert.AreEqual(typeof(IntelliTect.PSDropbin.DropboxPSDriveInfo), + results.First().ImmediateBaseObject.GetType()); + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/DropboxPSProviderTests.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/DropboxPSProviderTests.cs new file mode 100644 index 0000000..c9505c2 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/DropboxPSProviderTests.cs @@ -0,0 +1,430 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Management.Automation; +using IntelliTect.Management.Automation.UnitTesting; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using ExposedObject; +using IntelliTect.Security; + +namespace IntelliTect.PSDropbin.Tests +{ + [TestClass] + public class DropboxPSProviderTests : PSProviderTestBase + { + public const string TestDriveName = "DropboxTestDrive"; + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + if (PowerShell == null || + PowerShell.HadErrors) + { + ClassCleanup(); + PowerShell = PowerShell.Create(); + } + Provider = ImportModule(testContext); + NewDrive(driveName: TestDriveName, testContext: testContext); + } + + [TestInitialize] + public void TestInitialize() + { + if (PowerShell.HadErrors) + { + PowerShell.Dispose(); + ClassInitialize(TestContext); + } + } + + [ClassCleanup] + public static void ClassCleanup() + { + if (PowerShell != null) + { + PowerShell.Dispose(); + } + } + + [TestMethod] + public void Constructor() + { + Assert.IsNotNull(Provider); + } + + // TODO: Undo ignore and use Stub/Fakes to fake the call to Provider.WriteError + [TestMethod] + // [ExpectedException( typeof(ProviderInvocationException) )] + // TODO: figure out why we were originally getting a ProviderInvocationException instead + [ExpectedException(typeof(ArgumentNullException))] + public void NewDrive_PSDriveInfoIsNull_WritesErrorAndReturnsNull() + { + dynamic exposedObject = Exposed.From(Provider); + try + { + Assert.IsNull(exposedObject.NewDrive((PSDriveInfo)null)); + } + catch + { + // TODO: Determine why no records are written to Error stream. + // Assert.AreEqual(1, PowerShell.Streams.Error.Count); + throw; + } + } + + [TestMethod] + public void ImportModule_SuccessfullyImports() + { + ICollection results = PowerShellInvoke("Get-PSProvider " + ProviderName); + Assert.IsNotNull(results); + ProviderInfo providerInfo = (ProviderInfo)results.First().ImmediateBaseObject; + //Assert.AreEqual(typeof(ProviderInfo).FullName, results.First().TypeNames[0]); + Assert.AreEqual(typeof(DropboxProvider).Assembly.GetName().Name, providerInfo.ModuleName); + Assert.IsNotNull(Provider); + } + + [TestMethod] + public void IsValid_GivenInvalidFileNames_ReturnsFalse() + { + dynamic exposedProvider = Exposed.From(Provider); + Assert.IsFalse(exposedProvider.IsValidPath((string)null)); + Assert.IsFalse(exposedProvider.IsValidPath("")); + Assert.IsFalse( + exposedProvider.IsValidPath(string.Format("te{0}st\test.txt", Path.GetInvalidPathChars()[1]))); + Assert.IsFalse( + exposedProvider.IsValidPath(string.Format("test\te{0}st.txt", Path.GetInvalidPathChars()[0]))); + } + + [TestMethod] + public void IsValid_GivenValidFileNames_ReturnsTrue() + { + dynamic exposedProvider = Exposed.From(Provider); + Assert.IsTrue(exposedProvider.IsValidPath(@"Test\Test.txt")); + Assert.IsTrue(exposedProvider.IsValidPath("Test/Test.txt")); + Assert.IsTrue(exposedProvider.IsValidPath(@"\Test\Test.txt")); + Assert.IsTrue(exposedProvider.IsValidPath(@"/Test/Test.txt")); + } + + [Ignore] + [TestMethod] // Not sure how to invoke a command using ImportModuleCommand type. + public void ImportModule_UsingImportModuleCommand() + { + //PowerShell = PowerShell.Create(); + //string psProviderPath = typeof(DropboxPSProvider).Assembly.Location; + //ImportModuleCommand command = new ImportModuleCommand(); + //command.Assembly = new[] { typeof(DropboxPSProvider).Assembly }; + //command.PassThru = SwitchParameter.Present; + //command.Name = new[] { "Import-Module" }; + //CmdletInfo cmdletInfo = new CmdletInfo("Import-Module", typeof(ImportModuleCommand)); + //PSObject psObject; + //PowerShell.AddCommand(cmdletInfo); + //psObject = PowerShellInvoke(TestContext).First(); + } + + [TestMethod] + public void ItemExists_GivenExistentItem_ReturnsTrue() + { + Assert.IsTrue((bool)PowerShellInvoke( + string.Format("Test-Path {0}:", TestDriveName)) + .First() + .ImmediateBaseObject); + } + + [TestMethod] + public void ItemExists_GivenNonExistentItem_ReturnsFalse() + { + Assert.IsFalse(TestPath(string.Format("{0}:/DoesNotExist", TestDriveName))); + } + + [TestMethod] + public void TestPath_ValidDirectoryPaths_ReturnsTrue() + { + Assert.IsTrue(TestPath(PrependProviderDefaultDrive("\\"))); + } + + [TestMethod] + public void TestPath_InvalidPaths_ReturnsFalse() + { + ICollection results = PowerShellInvoke(@"Test-Path ""DropboxTestDrive:\DoesNotExist"""); + Assert.IsNotNull(results); + Assert.AreEqual(1, results.Count); + Assert.IsFalse((bool)results.First().ImmediateBaseObject); + } + + [TestMethod] + public void SetLocation_RootPath_Successful() + { + ICollection results = PowerShellInvoke(@"Set-Location ""DropboxTestDrive:\""; + Get-Location"); + Assert.IsNotNull(results); + Assert.AreEqual(1, results.Count); + Assert.AreEqual(@"DropboxTestDrive:\", results.First().ImmediateBaseObject.ToString()); + } + + [TestMethod] + public void SetLocation_ValidPaths_Successful() + { + ICollection results = PowerShellInvoke(@"Set-Location ""DropboxTestDrive:""; + Get-Location"); + Assert.IsNotNull(results); + Assert.AreEqual(1, results.Count); + Assert.AreEqual(@"DropboxTestDrive:", results.First().ImmediateBaseObject.ToString().TrimEnd('\\')); + } + + [TestMethod] + public void NewItem_CreateDirectoryItem_Success() + { + const string directoryName = "NewItem_CreateDirectoryItem_Success.delete"; + if (TestPath(directoryName)) + { + PowerShellInvoke("Remove-Item {0}", directoryName); + } + PowerShellInvoke("New-Item {0} -ItemType Directory ", directoryName); + AttemptAssertion(() => TestPath(directoryName)); + Assert.IsTrue(IsItemContainer(directoryName)); + PowerShellInvoke("Remove-Item {0}", directoryName); + } + + [TestMethod] + public void NewItem_CreateFileItem_Success() + { + const string path = "NewItem_CreateFileItem_Success.delete"; + try + { + NewItem(path); + Assert.IsTrue(TestPath(path)); + Assert.IsFalse(IsItemContainer(path)); + } + finally + { + RemoveItem(path, true); + } + } + + protected string PrependProviderDefaultDrive(string path) + { + // TODO: Leverage Microsoft.PowerShell.Management.Activities.JoinPath rather than hard coding the '/' + return string.Format("{0}:\\{1}", TestDriveName, path); + } + + [TestMethod] + public void CopyItem_GivenExistingItemInDropbox_Success() + { + string path = PrependProviderDefaultDrive("CopyItem_GivenExistingItemInDropbox_Success.delete"); + string destination = path + "-Copied"; + CopyItemTest(path, destination); + } + + [TestMethod] + public void CopyDirectory_GivenExistingDirectoryInDropbox_Success() + { + const string name = "CopyDirectory_GivenExistingDirectoryItemInDropbox_Success.delete"; + string path = PrependProviderDefaultDrive(name + "\\"); + string destination = PrependProviderDefaultDrive("Copied-" + name + "\\"); + CopyItemTest(path, destination); + } + + [TestMethod] + public void CopyDirectory_GivenExistingDirectoryOnLfs_CopyItemToDropbox() + { + const string name = "CopyDirectory_GivenExistingDirectoryOnLocalFileSystem_Success-delete"; + string path = Path.Combine(Path.GetTempPath(), name + "\\"); + string destination = PrependProviderDefaultDrive("Copied-" + name + "\\"); + CopyItemTest(path, destination); + } + + [TestMethod] + public void CopyDirectory_GivenMultilevelDirectoryOnLfs_CopyItemToDropbox() + { + const string parentDirectoryName = "CopyDirectory_GivenMultilevelDirectoryOnLfs_CopyItemToDropbox-delete\\"; + const string subDirectoryName = "Subdirectory"; + string parentPath = Path.Combine(Path.GetTempPath(), parentDirectoryName); + string path = Path.Combine(parentPath, subDirectoryName + "\\"); + string parentDestination = PrependProviderDefaultDrive("Copied-" + parentDirectoryName); + string destination = Path.Combine(parentDestination, subDirectoryName + "\\"); + CopyItemTest(path, parentPath, destination, parentDestination); + } + + [TestMethod] + public void CopyDirectory_GivenExistingDirectoryInDropbox_CopyItemToLfs() + { + const string name = "CopyDirectory_GivenExistingDirectoryInDropbox_CopyItemToLfs-delete"; + string path = PrependProviderDefaultDrive(name + "\\"); + string destination = Path.Combine(Path.GetTempPath(), name + "-Copied\\"); + CopyItemTest(path, destination); + } + + [TestMethod] + public void CopyItem_GivenExistingItemOnLocalFileSystem_CopyItemToDropbox() + { + const string fileName = "CopyItem_GivenExistingItemOnLocalFileSystem_CopyItemToDropbox.delete"; + string path = Path.Combine(Path.GetTempPath(), fileName); + string destination = PrependProviderDefaultDrive(fileName + "-Copied"); + CopyItemTest(path, destination); + } + + [TestMethod] + public void CopyItem_GivenExistingItemInDropbox_CopyItemToLocalFileSystem() + { + const string name = "CopyItem_GivenExistingItemInDropbox_CopyItemToLocalFileSystem.delete"; + string path = PrependProviderDefaultDrive(name); + string destination = Path.Combine(Path.GetTempPath(), name + "-Copied"); + CopyItemTest(path, destination); + } + + [TestMethod] + public void MoveItem_GivenExistingItemInDropbox_Success() + { + const string name = "MoveItem_GivenExistingItemInDropbox_Success.delete"; + string path = PrependProviderDefaultDrive(name + "\\"); + string destination = PrependProviderDefaultDrive("Moved-" + name + "\\"); + MoveItemTest(path, destination); + } + + [TestMethod] + [Ignore] // This functionality is not yet implemented. This test SHOULD fail. + public void MoveItem_GivenExistingItemInDropbox_MoveItemToLocalFileSystem() + { + const string name = "MoveItem_GivenExistingItemInDropbox_Move"; + string path = PrependProviderDefaultDrive(name); + string destination = Path.Combine(Path.GetTempPath(), name + "-Moved"); + MoveItemTest(path, destination); + } + + [TestMethod] + [Ignore] // This functionality is not yet implemented. This test SHOULD fail. + public void MoveItem_GivenExistingItemInLocalFileSystem_MoveItemToDropbox() + { + const string name = "MoveItem_GivenExistingItemInDropbox_Move"; + string path = Path.Combine(Path.GetTempPath(), name); + string destination = PrependProviderDefaultDrive(name + "-Moved"); + MoveItemTest(path, destination); + } + + [TestMethod] + public void RemoveItem_NonExistent_Fails() + { + const string itemName = "NonExistentItem.delete"; + string path = PrependProviderDefaultDrive(itemName); + RemoveItem(path, true); + Assert.IsTrue(PowerShell.HadErrors); + IEnumerable errors = PowerShell.Streams.Error.ReadAll(); + string errorText = string.Join(Environment.NewLine, errors); + + // Expected error text from Dropbox.Api.Files.DeleteError + string expectedErrorText = "path_lookup/not_found/"; + Assert.AreEqual(expectedErrorText, errorText.TrimEnd('.')); + } + + [TestMethod] + public void GetRevisions_GivenFileWithNoRevisions_OneRevision() + { + var uniqueFileNameGuid = Guid.NewGuid(); + //Dropbox remembers files (Thats part of revisions). So we need to create a new file to test revision history + string name = String.Format("newItem{0}.txt", uniqueFileNameGuid); + string path = PrependProviderDefaultDrive(""); + //string destination = PrependProviderDefaultDrive("Copied-" + name + "\\"); + GetFileRevisionsTest(path, name, 1); + } + + [TestMethod] + public void GetRevisions_GivenFileWithThreeRevisions_ThreeRevisions() + { + var uniqueFileNameGuid = Guid.NewGuid(); + //Dropbox remembers files (Thats part of revisions). So we need to create a new file to test revision history + string name = String.Format("newItem{0}.txt", uniqueFileNameGuid); + string path = PrependProviderDefaultDrive(""); + //string destination = PrependProviderDefaultDrive("Copied-" + name + "\\"); + GetFileRevisionsTest(path, name, 3); + } + + + [TestMethod] + public void GetRevisions_FileNotExist_PathNotFound() + { + var uniqueFileNameGuid = Guid.NewGuid(); + string name = String.Format("newItem{0}.txt", uniqueFileNameGuid); + string path = PrependProviderDefaultDrive(""); + GetFileRevisionsTest(path, name, 1, false); + + } + + [TestMethod] + public void GetRevisions_Folder_Fails() + { + const string directoryName = "GetRevisions_Folder_Fails.delete"; + string path = PrependProviderDefaultDrive(directoryName); + if (TestPath(path)) + { + PowerShellInvoke("Remove-Item {0}", path); + } + PowerShellInvoke("New-Item {0} -ItemType Directory ", path); + AttemptAssertion(() => TestPath(path)); + PowerShellInvoke(string.Format("Get-Revisions {0};", path), ignoreErrors: true); + + Assert.IsTrue(PowerShell.HadErrors); + IEnumerable errors = PowerShell.Streams.Error.ReadAll(); + string errorText = string.Join(Environment.NewLine, errors); + + // Expected error text from Dropbox.Api.Files.ListRevisionsError {Dropbox.Api.Files.ListRevisionsError.Path} + string expectedErrorText = "path/not_file/"; + Assert.AreEqual(expectedErrorText, errorText.TrimEnd('.')); + + if (TestPath(path)) + { + PowerShellInvoke("Remove-Item {0}", path); + } + + + } + + + [TestMethod] + public void SetRevision_GivenValidRevisionId_Success() + { + var uniqueFileNameGuid = Guid.NewGuid(); + //Dropbox remembers files (Thats part of revisions). So we need to create a new file to test revision history + string name = String.Format("newItem{0}.txt", uniqueFileNameGuid); + string dropBoxPath = PrependProviderDefaultDrive(name); + SetRevisionTest(dropBoxPath, name); + } + + + [TestMethod] + public void RemoveItem_ExistingItem_Success() + { + string path = PrependProviderDefaultDrive("IntelliTect.PSDropbin.Testing.delete"); + NewItem(path); + AttemptAssertion(() => TestPath(path)); + RemoveItem(path); + AttemptAssertion(() => TestPath(path), false); + } + + [TestMethod] + public void RemoveCredentials_WithSavedCredentials_Success() + { + string credentialName = "RemoveCredentialsTest"; + string accessTokenCredentialName = DropboxDriveInfo.GetDropboxAccessTokenName(credentialName); + CredentialManager.WriteCredential(accessTokenCredentialName, "TestAccessToken"); + string refreshTokenCredentialName = DropboxDriveInfo.GetDropboxRefreshTokenName(credentialName); + CredentialManager.WriteCredential(refreshTokenCredentialName, "TestRefreshToken"); + + var result = PowerShellInvoke("Remove-DropboxCredential {0}", credentialName); + + var actual = (string)result.First().BaseObject; + Assert.AreEqual("Credentials removed. You may wish to also revoke access in your Dropbox user profile.", actual); + } + + [TestMethod] + public void RemoveCredentials_WithoutSavedCredentials_ReturnsNoCredentialsFound() + { + string credentialName = "RemoveCredentialsTest"; + + var result = PowerShellInvoke("Remove-DropboxCredential {0}", credentialName); + + var actual = (string)result.First().BaseObject; + Assert.AreEqual("No credential found.", actual); + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Fakes/System.Management.Automation.fakes b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Fakes/System.Management.Automation.fakes new file mode 100644 index 0000000..cd009e3 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Fakes/System.Management.Automation.fakes differ diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect.PSDropBin.Tests.csproj b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect.PSDropBin.Tests.csproj new file mode 100644 index 0000000..1fbcd1a --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect.PSDropBin.Tests.csproj @@ -0,0 +1,144 @@ + + + + Debug + AnyCPU + {3AE70642-216F-4669-84FF-C4C003082CBC} + Library + Properties + IntelliTect.PSDropbin.Tests + IntelliTect.PSDropbin.Tests + v4.5 + 512 + {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 10.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages + False + UnitTest + SAK + SAK + SAK + SAK + Warning + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + true + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\ExposedObject.1.2.0.0\lib\net40\ExposedObject.dll + True + + + + + + False + ..\..\..\..\..\..\..\..\..\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Management.Automation\v4.0_3.0.0.0__31bf3856ad364e35\System.Management.Automation.dll + + + FakesAssemblies\System.Management.Automation.3.0.0.0.Fakes.dll + + + + + + + + + + + + + + + + + + + + + + + + + PreserveNewest + + + + + + + + + + + PreserveNewest + + + + + + PreserveNewest + + + + + + + + {D2C43456-1BFA-4539-9F4A-C08B3D85B327} + IntelliTect.PSDropBin + + + + + + + + + + False + + + False + + + False + + + False + + + + + + + + Error + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect/PSProviderTestBase.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect/PSProviderTestBase.cs new file mode 100644 index 0000000..c736c2a --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect/PSProviderTestBase.cs @@ -0,0 +1,486 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Management.Automation; +using System.Management.Automation.Provider; +using System.Threading; +using static IntelliTect.PSDropbin.GetRevisions; + +namespace IntelliTect.Management.Automation.UnitTesting +{ + public abstract partial class PSProviderTestBase + where TProvider : CmdletProvider + { + private static PowerShell _PowerShell; + + public static PowerShell PowerShell + { + get { return _PowerShell; } + set + { + if (_PowerShell != null) + { + _PowerShell.Dispose(); + } + _PowerShell = value; + } + } + + public virtual TestContext TestContext { get; set; } + public static TProvider Provider { get; set; } + + public static string ProviderName + { + get + { + CmdletProviderAttribute cmdletProviderAttribute = + (CmdletProviderAttribute)typeof(TProvider).GetCustomAttributes( + typeof(CmdletProviderAttribute), + false).First(); + return cmdletProviderAttribute.ProviderName; + } + } + + /// + /// Invokes the command within the PowerShell session. + /// + /// + /// A command expressed as a composite format string + /// (see http://msdn.microsoft.com/en-us/library/txafckwd(v=vs.110).aspx) into which the args + /// can be embedded (e.d. New-Item {0}" + /// + /// An object array that contains zero or more objects to format. + /// + public ICollection PowerShellInvoke(string commandFormat, params object[] args) + { + commandFormat = string.Format(commandFormat, args); + return PowerShellInvoke(commandFormat, false, TestContext); + } + + /// + /// Invokes the command within the PowerShell session. + /// + /// set to true to ignore errors + /// + /// A command expressed as a composite format string + /// (see http://msdn.microsoft.com/en-us/library/txafckwd(v=vs.110).aspx) into which the args + /// can be embedded (e.d. New-Item {0}" + /// + /// An object array that contains zero or more objects to format. + /// + public ICollection PowerShellInvoke(bool ignoreErrors, string commandFormat, params object[] args) + { + commandFormat = string.Format(commandFormat, args); + return PowerShellInvoke(commandFormat, ignoreErrors, TestContext); + } + + public static ICollection PowerShellInvoke(string command, + bool ignoreErrors, + TestContext testContext = null) + { + TestContextWriteLine(testContext, command); + PowerShell.AddScript(command); + string errorText = null; + ICollection results = PowerShell.Invoke(); + //TestContextWriteLine(testContext, "HistoryString: " + PowerShell.HistoryString); + PowerShell.Commands.Clear(); + foreach (PSObject item in results) + { + TestContextWriteLine(testContext, "{0}", item); + } + foreach (DebugRecord record in PowerShell.Streams.Debug.ReadAll()) + { + TestContextWriteLine(testContext, "DEBUG: {0}", record); + } + foreach (VerboseRecord record in PowerShell.Streams.Verbose.ReadAll()) + { + TestContextWriteLine(testContext, "VERBOSE: {0}", record); + } + foreach (WarningRecord record in PowerShell.Streams.Warning.ReadAll()) + { + TestContextWriteLine(testContext, "WARNING: {0}", record); + } + if (!ignoreErrors) + { + // Used to allow caller to read the errors. + IEnumerable errors = PowerShell.Streams.Error.ReadAll(); + errorText = string.Join(Environment.NewLine, errors); + foreach (ErrorRecord record in errors) + { + TestContextWriteLine(testContext, "ERROR: {0}", record); + } + Assert.IsFalse(PowerShell.HadErrors, errorText); + } + + return results; + } + + private static void TestContextWriteLine(TestContext testContext, string commandFormat, params object[] args) + { + string command; + if (args == null || + !args.Any()) + { + command = commandFormat; + } + else + { + command = string.Format(commandFormat, args); + } + if (testContext != null) + { + testContext.WriteLine("Command: {0}", command); + } + else + { + Console.WriteLine("Command: {0}", command); + } + } + + public static TProvider ImportModule(TestContext testContext) + { + TProvider provider = null; + ProviderEventArgs.OnNewInstance += (sender, eventArgs) => provider = eventArgs.Provider; + string psProviderPath = typeof(TProvider).Assembly.Location; + + PowerShell.AddCommand("Set-ExecutionPolicy") + .AddArgument("Unrestricted") + .AddParameter("Scope", "Process"); + PowerShell.Invoke(); + + string command = @"if(test-path variable:module) {{ + remove-module $module -Verbose; + }}; + + $module=(import-module '{0}' -PassThru -Verbose); + #Write-Output $module"; + + command = string.Format(command, new FileInfo(psProviderPath).Directory.Parent.Parent.Parent.FullName + "\\IntelliTect.PSDropbin.psd1"); + PowerShellInvoke(command, false, testContext); + + Assert.IsNotNull(provider); + return provider; + } + + public static TDriveInfo NewDrive(string driveName = "DropboxTestDrive", TestContext testContext = null) + { + // TODO: Change to dynamically determine New-PSDrive parameters. + string command = @"if(!(Test-Path Variable:\{0})) {{ + ${0} = New-PSDrive -PSProvider {1} -Name {0} -Root ""/"" -Verbose + }} + Get-PSDrive ${0}"; + command = string.Format(command, driveName, ProviderName); + TDriveInfo driveInfo = + (TDriveInfo)PowerShellInvoke(command, false, testContext).First().ImmediateBaseObject; + return driveInfo; + } + + public static bool TestPath(string path, TestContext testContext = null) + { + return + (bool) + PowerShellInvoke(string.Format("Test-Path {0}", path), false, testContext) + .Single() + .ImmediateBaseObject; + } + + // TODO: Change to not use dynamic + public static dynamic NewItem(string path, TestContext testContext = null) + { + string itemType = "File"; + if (path.Trim().EndsWith("\\") || path.Trim().EndsWith("/") || + string.IsNullOrEmpty(Path.GetExtension(path))) + { + itemType = "Directory"; + } + return PowerShellInvoke( + string.Format("New-Item {0} -ItemType {1} -verbose -Force", path, itemType), + false, + testContext).First().ImmediateBaseObject; + } + + public static void RemoveItem(string path, bool ignoreErrors = false, TestContext testContext = null) + { + //PowerShellInvoke(ignoreMissingItem, "Remove-Item {0} -verbose -recurse", path); + PowerShellInvoke( + string.Format("Remove-Item {0} -verbose -recurse", path), + ignoreErrors, + testContext); + } + + // TODO: Move to base class of TProvider + + protected virtual void CopyItem(string path, string destination) + { + PowerShellInvoke("Copy-Item {0} {1};", path, destination); + } + + protected virtual dynamic GetItem(string path) + { + return PowerShellInvoke("Get-Item {0};", path); + } + + protected virtual dynamic GetRevisions(string path, bool ignoreErrors = false) + { + return PowerShellInvoke(string.Format("Get-Revisions {0};", path), ignoreErrors); + } + + protected virtual dynamic SetRevision(string path, string revisionId, bool ignoreErrors = false) + { + return PowerShellInvoke(string.Format("Set-Revision {0} {1};", path, revisionId), ignoreErrors); + } + + protected virtual bool IsItemContainer(string path) + { + return + (bool) + PowerShellInvoke("Get-Item {0} | %{{ $_.PsIsContainer }}", path) + .Single() + .ImmediateBaseObject; + } + + protected virtual void CopyItemTest(string path, string destination) + { + using (new PSTempItem(path)) + { + using (new PSTempItem(destination)) + { + CopyItemTestBody(path, destination); + } + } + } + + protected virtual void CopyItemTest(string path, string parentPath, string destination, string parentDestination) + { + using (new PSTempItem(path, parentPath)) + { + using (new PSTempItem(destination, parentDestination)) + { + CopyItemTestBody(path, destination); + } + } + } + + private void CopyItemTestBody(string path, string destination) + { + // ReSharper disable PossibleMultipleEnumeration + RemoveItem(destination); + IEnumerable fileNames = Enumerable.Range(0, 3).Select(count => "Item" + count + ".item"); + + if (path.EndsWith("\\")) + { + foreach (string name in fileNames) + { + NewItem(Path.Combine(path, name)); + } + } + CopyItem(path, destination); + AttemptAssertion(() => TestPath(destination)); + if (path.EndsWith("\\")) + { + Assert.IsTrue(IsItemContainer(destination)); + foreach (string name in fileNames) + { + Assert.IsTrue(TestPath(Path.Combine(destination, name))); + } + } + // ReSharper restore PossibleMultipleEnumeration + } + + // for when the first attempt may or may not work due to latency + + protected virtual void MoveItem(string path, string destination) + { + PowerShellInvoke("Move-Item {0} {1};", path, destination); + } + + protected void AttemptAssertion(Func assertion, bool expected = true, int pulses = 6) + { + // if we expect false, check for false + Func modifiedAssertion = (expected) ? assertion : () => !assertion(); + int count = 0; + + while (!modifiedAssertion() && + count < pulses) + { + Thread.Sleep(400); + count++; + } + + if (expected) + { + Assert.IsTrue(assertion()); + } + else + { + Assert.IsFalse(assertion()); + } + } + + protected virtual void MoveItemTest(string path, string destination) + { + using (new PSTempItem(path)) + { + using (new PSTempItem(destination)) + { + // ReSharper disable PossibleMultipleEnumeration + RemoveItem(destination); + IEnumerable fileNames = Enumerable.Range(0, 3).Select(count => "Item" + count + ".item"); + if (path.EndsWith("\\")) + { + foreach (string name in fileNames) + { + NewItem(Path.Combine(path, name)); + } + } + + MoveItem(path, destination); + AttemptAssertion(() => TestPath(path), false); + AttemptAssertion(() => TestPath(destination)); + if (path.EndsWith("\\")) + { + Assert.IsTrue(IsItemContainer(destination)); + foreach (string name in fileNames) + { + Assert.IsFalse(TestPath(Path.Combine(path, name))); + Assert.IsTrue(TestPath(Path.Combine(destination, name))); + } + } + // ReSharper restore PossibleMultipleEnumeration + } + } + } + + + protected virtual void GetFileRevisionsTest(string path, string fileName, int numRevisions, bool createTestFile = true) + { + if (createTestFile) + { + using (new PSTempItem(Path.Combine(path, fileName))) + { + + FileRevisionsTestBody(path, fileName, numRevisions); + + } + } + else + { + FileRevisionsFileNotExistTestBody(path, fileName, numRevisions); + } + } + + private void FileRevisionsFileNotExistTestBody(string path, string fileName, int numRevisions) + { + string fullPath = Path.Combine(path, fileName); + ICollection results = GetRevisions(fullPath, ignoreErrors: true); + + Assert.IsTrue(PowerShell.HadErrors); + IEnumerable errors = PowerShell.Streams.Error.ReadAll(); + string errorText = string.Join(Environment.NewLine, errors); + + // Expected error text from Dropbox.Api.Files.ListRevisionsError {Dropbox.Api.Files.ListRevisionsError.Path} + string expectedErrorText = "path/not_found/"; + Assert.AreEqual(expectedErrorText, errorText.TrimEnd('.')); + } + + private void FileRevisionsTestBody(string path, string fileName, int numRevisions) + { + + string fullPath = Path.Combine(path, fileName); + NewItem(fullPath); + //create revisions by removing and adding the same file + for (int i = 1; i < numRevisions; i++) + { + RemoveItem(fullPath); + NewItem(fullPath); + } + + ICollection results = GetRevisions(fullPath); + + Assert.IsTrue(results.Count == numRevisions); + } + + + protected virtual void SetRevisionTest(string dropboxPath, string fileName, bool createTestFile = true) + { + + string localPath = Path.Combine(Path.GetTempPath(), "psdropbintests", fileName); + + + if (createTestFile) + { + + using (new PSTempItem(localPath, Path.Combine(Path.GetTempPath(), "psdropbintests"))) + { + SetRevisionTestBody(localPath, dropboxPath); + } + + } + else + { + // SetRevisionFileNotExistTestBody(completDropBoxPath, fileName, numRevisions); + //todo + } + } + + + + private void SetRevisionTestBody(string localPath, string dropBoxPath) + { + string intialRevContent = "0"; + Random random = new Random(); + int numRevisions = random.Next(2, 5); + + PowerShellInvoke("Set-Content {0} '{1}' ", localPath, intialRevContent); + CopyItem(localPath, dropBoxPath); + using (new PSTempItem(dropBoxPath)) + { + //setup + ICollection results = GetRevisions(dropBoxPath); + Assert.IsTrue(results.Count == 1); // one for the adding of the file + + string originalRev = (string)results.ToArray()[0].Properties.First(x => x.Name.StartsWith(nameof(RevisionEntry.Revision))).Value; + //create revisions by modifying local file and uploading it dropbox under the same name (remove the file from dropbox before each upload) + for (int i = 1; i < numRevisions; i++) + { + RemoveItem(dropBoxPath); //remove so that Copy-Item does append a number in parenthesis like filename(1).txt + PowerShellInvoke("Set-Content {0} '{1}' ", localPath, i); + CopyItem(localPath, dropBoxPath); + } + + ICollection afterRevisions = GetRevisions(dropBoxPath); + + Assert.IsTrue(afterRevisions.Count == numRevisions); + + //action + ICollection outputFileMetaData = SetRevision(dropBoxPath, originalRev); + + + // get result + string currentRev = (string)outputFileMetaData.First().Properties.First(x => x.Name.StartsWith("Rev")).Value; + ICollection currentRevEntries = GetRevisions(dropBoxPath); + Assert.IsTrue(currentRevEntries.Count == numRevisions+1); + + + //copy the current version from dropbox to clean file + string resultFileName = "resultFile.txt"; + string resultFilePath = Path.Combine(Path.GetTempPath(), "psdropbintests", resultFileName); + + CopyItem(dropBoxPath, resultFilePath); + + using (new PSTempItem(resultFilePath)) + { + ICollection finalContentPso = PowerShellInvoke("Get-Content -Path {0} -TotalCount 1", resultFilePath); + string finalContent = (string)finalContentPso.First().BaseObject; + + // assert on method under test + Assert.AreEqual(intialRevContent, finalContent); + } + } + + } + + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect/PSProviderTestBaseTests.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect/PSProviderTestBaseTests.cs new file mode 100644 index 0000000..51f468a --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect/PSProviderTestBaseTests.cs @@ -0,0 +1,15 @@ +using IntelliTect.Management.Automation.UnitTesting; +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace IntelliTect.PSDropbin.Tests.IntelliTect +{ + [TestClass] + public class PSProviderTestBaseTests + { + [TestMethod] + public void ProviderName() + { + Assert.AreEqual("Dropbox", PSProviderTestBase.ProviderName); + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect/PSTempItem.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect/PSTempItem.cs new file mode 100644 index 0000000..24c1a40 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/IntelliTect/PSTempItem.cs @@ -0,0 +1,58 @@ +using System; + +namespace IntelliTect.Management.Automation.UnitTesting +{ + public abstract partial class PSProviderTestBase + { + protected class PSTempItem : IDisposable + { + public PSTempItem(string path) + { + Path = path; + if (!TestPath(path)) + { + NewItem(path); + } + } + + public PSTempItem(string path, string parentPath) : this(path) + { + ParentPath = !string.IsNullOrWhiteSpace(parentPath) ? parentPath + : throw new ArgumentException($"'{nameof(parentPath)}' cannot be null or whitespace.", nameof(parentPath)); + HasParentTestDirectory = true; + } + + public String Path { get; set; } + + public bool HasParentTestDirectory { get; } = false; + + public string ParentPath { get; } + + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + private void Dispose(bool disposing) + { + if (disposing) + { + if (HasParentTestDirectory) + { + RemoveItem(ParentPath, true); + } + else + { + RemoveItem(Path, true); + } + } + } + + ~PSTempItem() + { + Dispose(false); + } + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Management.Automation/PowerShellHost.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Management.Automation/PowerShellHost.cs new file mode 100644 index 0000000..25bf0ed --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Management.Automation/PowerShellHost.cs @@ -0,0 +1,48 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Management.Automation.Provider; +using System.Text; +using System.Threading.Tasks; + +namespace IntelliTect.Management.Automation.UnitTesting +{ + public class PowerShellHost + where TProvider : NavigationCmdletProvider, new() + { + public PowerShellHost(TestContext testContext) + { + TestContext = testContext; + PowerShell = PowerShell.Create(); + string psProviderPath = typeof(TProvider).Assembly.Location; + string providerName = ((CmdletProviderAttribute)typeof(TProvider).GetCustomAttributes(typeof(CmdletProviderAttribute), false).First()).ProviderName; + ICollection results = Invoke(string.Format("Import-Module {0}; Get-PSProvider {1}", psProviderPath, providerName)); + //Provider = new PSDropbin.DropboxPSProvider().(ProviderInfo)results.First().ImmediateBaseObject; + } + + public PowerShell PowerShell { get; set; } + + public TProvider Provider { get; private set; } + + public TestContext TestContext { get; private set; } + + public ICollection Invoke(string command) + { + PowerShell.AddScript(command); + ICollection results = PowerShell.Invoke(); + PowerShell.Commands.Clear(); + foreach (PSObject item in results) + { + TestContext.WriteLine(item.ToString()); + } + foreach (ErrorRecord error in PowerShell.Streams.Error.ReadAll()) + { + TestContext.WriteLine("ERROR: {0}", error); + } + Assert.IsFalse(PowerShell.HadErrors); + return results; + } + } +} diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/PSDropbin.Tests.ps1 b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/PSDropbin.Tests.ps1 new file mode 100644 index 0000000..2de39f8 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/PSDropbin.Tests.ps1 @@ -0,0 +1,79 @@ + +if(!(Test-Path variable:PsDropbinTesting)) { + try { + $sessionName = "$PSCommandPath Session" + $testSession = New-PSSession -Name $sessionName -SessionOption (New-PSSessionOption -NoMachineProfile) -EnableNetworkAccess + + Context "Invoking a new session" { + Invoke-Command -Session $testSession -ArgumentList $PSCommandPath -ScriptBlock { + param($PSCommandPath) + New-Variable PSDropbinTesting -Scope Global -Value $True -Visibility Public + Import-Module Pester + Invoke-Pester $PSCommandPath; + }; + } + } + finally { + if(Test-Path variable:testSession) { + remove-PSSession $testSession; + } + } + return; +} +else { + $sut = $PSCommandPath.Replace(".Tests", "").Replace(".ps1", ".psd1"); + #Write-Output "`$PSCommandPath = '$PSCommandPath'" + #Write-Output "`$sut = '$sut'" + Try { + $dropbinModule = Import-Module $sut -Verbose -PassThru + $originalLocation = Get-Location + + Describe "PSDropbin" { + It "Does the PSDropbin module load successfully" { + $dropboxProvider = (Get-PSProvider Dropbox) + Write-Debug $dropboxProvider + if($dropboxProvider -eq $null) { throw "Not yet loaded" }; + Get-PSDrive Drpbx | Should Be "Drpbx" + } + It "Try Test-Path and Set-Location on the default drive's Public folder" { + #$dropbox = New-PSDrive -PSProvider Dropbox -Name Drpbx -Root "/" -ErrorAction Stop + Test-Path "Drpbx:\Public" | Should Be $true + Set-Location "Drpbx:\Public" + $pwd | should be "Drpbx:\Public" + } + It "Try Test-Path and Set-Location on the default drives root folder" { + Test-Path "Drpbx:\" | Should Be $true + Set-Location "Drpbx:\" + $pwd | should be "Drpbx:\" + } + It "Verify Set-Location works on the root of a Dropbin drive." { + Try { + $dropbox = New-PSDrive -PSProvider Dropbox -Name DrpbxTemp -Root "/" + $currentPath = $pwd; + Set-Location DrpbxTemp:\ | should not throw + $pwd | should be "DrpbxTemp:\" + } + Finally { + if($dropbox) { + Set-Location $currentPath; + Remove-PSDrive $dropbox; + } + } + } + It "Verify test-path returns false for non-existen path." { + $doesExist = Test-Path "drpbx:\ThisPathDoesNotExist" + $doesExist | Should Be $false + } + It "Verify test-path returns true for existing path." { + $doesExist = Test-Path "drpbx:\Public" + $doesExist | Should Be $true + } + } + } + Finally { + If($dropbinModule) { + Set-Location $originalLocation + Remove-Module $dropbinModule + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Pester.GenericTest.ignore b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Pester.GenericTest.ignore new file mode 100644 index 0000000..7902d93 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Pester.GenericTest.ignore @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Properties/AssemblyInfo.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..aacacce --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Properties/AssemblyInfo.cs @@ -0,0 +1,38 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. + +[assembly : AssemblyTitle( "PSDropbin.Tests" )] +[assembly : AssemblyDescription( "" )] +[assembly : AssemblyConfiguration( "" )] +[assembly : AssemblyCompany( "" )] +[assembly : AssemblyProduct( "PSDropbin.Tests" )] +[assembly : AssemblyCopyright( "Copyright © 2013" )] +[assembly : AssemblyTrademark( "" )] +[assembly : AssemblyCulture( "" )] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. + +[assembly : ComVisible( false )] + +// The following GUID is for the ID of the typelib if this project is exposed to COM + +[assembly : Guid( "ccfb42bb-1a06-44a4-9361-b4892caecc03" )] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] + +[assembly : AssemblyVersion( "0.6.*" )] \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Test.xml b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Test.xml new file mode 100644 index 0000000..294b435 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/Test.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/packages.config b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/packages.config new file mode 100644 index 0000000..d3acb4a --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin.Tests/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Copy-Item.ps1 b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Copy-Item.ps1 new file mode 100644 index 0000000..9c992d3 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Copy-Item.ps1 differ diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/CopyDropboxToLocal.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/CopyDropboxToLocal.cs new file mode 100644 index 0000000..7fc07bb --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/CopyDropboxToLocal.cs @@ -0,0 +1,136 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Management.Automation; +using Dropbox.Api.Files; + +namespace IntelliTect.PSDropbin +{ + [Cmdlet(VerbsCommon.Copy, Noun, SupportsShouldProcess = true)] + public class CopyDropboxToLocal : PSCmdlet + { + private const string Noun = "DropboxToLocal"; + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true) + ] + [ValidateNotNullOrEmpty] + public string Path { get; set; } + + [Parameter( + Position = 1, + Mandatory = true, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true) + ] + [ValidateNotNullOrEmpty] + public string[] Destination { get; set; } + + // TODO: implement support for multiple files + protected override void ProcessRecord() + { + ProviderInfo dropboxProvider; + string sourceFile = GetResolvedProviderPathFromPSPath(Path, out dropboxProvider).First(); + string destination = GetUnresolvedProviderPathFromPSPath(Destination[0]); + DropboxDriveInfo primaryDrive = dropboxProvider.Drives.Cast().First(); + + if (!ShouldProcess(sourceFile, "Copy-Item")) + { + return; + } + + try + { + var dropboxPath = DropboxFileHelper.NormalizePath(sourceFile); + var meta = primaryDrive.Client.Files.GetMetadataAsync(dropboxPath).Result; + + if (meta.IsFolder) + { + // We append slashes so that our call to System.IO.Path.GetDirectoryName later works properly. + dropboxPath += "\\"; + var directories = new Stack(); + directories.Push(meta); + + while (directories.Count > 0) + { + var dir = primaryDrive.Client.Files.ListFolderAsync(directories.Pop().PathLower).Result; + if (dir == null) + { + continue; + } + foreach (Dropbox.Api.Files.Metadata item in dir.Entries.Where(item => !item.IsDeleted)) + { + if (item.IsFolder) + { + directories.Push(item); + } + else + { + var finalDest = destination + "\\" + item.PathLower.Remove(0, + System.IO.Path.GetDirectoryName(dropboxPath).Length) + .Replace('/', '\\'); + + DownloadFile(item.PathLower, finalDest, primaryDrive); + } + } + } + } + else + { + DownloadFile(dropboxPath, destination, primaryDrive); + } + } + catch (Exception e) + { + ErrorRecord errorRecord = new ErrorRecord( + new ArgumentException("Unable to read Dropbox file '" + sourceFile + "'", e), + "FileReadError", + ErrorCategory.InvalidArgument, + null); + ThrowTerminatingError(errorRecord); + } + } + + private void DownloadFile(string source, string destination, DropboxDriveInfo drive) + { + var fileData = drive.Client.Files.DownloadAsync(source).Result; + var parentDir = System.IO.Path.GetDirectoryName(destination); + + if (Directory.Exists(destination)) + { + destination += $"\\{System.IO.Path.GetFileName(source)}"; + } + + if (!Directory.Exists(parentDir)) + { + Directory.CreateDirectory(parentDir); + } + + var fileBytes = fileData.GetContentAsByteArrayAsync().Result; + using (FileStream fs = new FileStream(destination, FileMode.Create)) + { + foreach (byte t in fileBytes) + { + fs.WriteByte(t); + } + + fs.Seek(0, SeekOrigin.Begin); + + // mismatched values + if (fileBytes.Any(t => t != fs.ReadByte())) + { + ErrorRecord errorRecord = new ErrorRecord(new Exception("Error writing file"), + "Error writing file", + ErrorCategory.InvalidOperation, + null); + + ThrowTerminatingError(errorRecord); + } + } + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/CopyLocalToDropbox.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/CopyLocalToDropbox.cs new file mode 100644 index 0000000..5367068 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/CopyLocalToDropbox.cs @@ -0,0 +1,88 @@ +using Dropbox.Api; +using Dropbox.Api.Files; +using System; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Management.Automation; +using System.Threading.Tasks; + +namespace IntelliTect.PSDropbin +{ + [Cmdlet(VerbsCommon.Copy, Noun, SupportsShouldProcess = true)] + public class CopyLocalToDropbox : PSCmdlet + { + private const string Noun = "LocalToDropbox"; + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true) + ] + [ValidateNotNullOrEmpty] + public string Path { get; set; } + + [Parameter( + Position = 1, + Mandatory = true, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true) + ] + [ValidateNotNullOrEmpty] + public string[] Destination { get; set; } + + protected override void ProcessRecord() + { + ProviderInfo dropboxProvider; + string source = GetUnresolvedProviderPathFromPSPath(Path); + string destination = GetResolvedProviderPathFromPSPath(Destination[0], out dropboxProvider).First(); + + DropboxDriveInfo primaryDrive = dropboxProvider.Drives.Cast().First(); + + if (ShouldProcess(source, "Copy-Item")) + { + destination = DropboxFileHelper.NormalizePath(destination); + + try + { + if (primaryDrive.Client.Files.GetMetadataAsync(destination).Result.IsFolder) + { + destination += "/" + System.IO.Path.GetFileName(source); + } + } + catch (Exception) + { + // ignored: file does not exist + } + + if (Directory.Exists(source)) + { + string[] files = Directory.GetFiles(source, "*", SearchOption.AllDirectories); + + foreach (string file in files) + { + UploadFile(file, destination + "/" + file.Remove(0, source.Length), primaryDrive); + } + } + else + { + UploadFile(source, destination, primaryDrive); + } + } + } + + private static void UploadFile(string source, string destination, DropboxDriveInfo drive) + { + using (FileStream stream = File.Open(source, FileMode.Open)) + { + Debug.Assert(stream != null, "stream != null"); + + string path = destination.Replace("\\", "/"); + CommitInfo info = new CommitInfo(path, WriteMode.Add.Instance, true); + + var metaData = drive.Client.Files.UploadAsync(info, stream).Result; + } + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/DropboxDriveInfo.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/DropboxDriveInfo.cs new file mode 100644 index 0000000..63c2693 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/DropboxDriveInfo.cs @@ -0,0 +1,49 @@ +using System.Management.Automation; +using System.Net; +using IntelliTect.Security; +using Dropbox.Api; +using System.Management.Automation.Provider; + +namespace IntelliTect.PSDropbin +{ + public class DropboxDriveInfo : PSDriveInfo + { + private const string DropboxCredentialNameBase = "DropboxUserToken"; + + private static string GetDropboxCredentialName(string driveName) + { + return $"{DropboxCredentialNameBase}-{driveName}"; + } + + public static string GetDropboxAccessTokenName(string driveName) + { + return $"{GetDropboxCredentialName(driveName)}-AccessToken"; + } + + public static string GetDropboxRefreshTokenName(string driveName) + { + return $"{GetDropboxCredentialName(driveName)}-RefreshToken"; + } + + public DropboxDriveInfo(PSDriveInfo driveInfo) + : base(driveInfo) + { + string accessToken; + if (driveInfo.Credential?.Password == null) + { + string credentialName = GetDropboxAccessTokenName(driveInfo.Name); + accessToken = CredentialManager.ReadCredential(credentialName); + } + else + { + accessToken = driveInfo.Credential.GetNetworkCredential().Password; + } + + string refreshToken = CredentialManager.ReadCredential(GetDropboxRefreshTokenName(driveInfo.Name)); + + Client = new DropboxClient(accessToken, refreshToken, Settings.Default.AccessTokenExpiration, Settings.Default.ApiKey); + } + + public DropboxClient Client { get; private set; } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/DropboxFileHelper.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/DropboxFileHelper.cs new file mode 100644 index 0000000..a5cac9e --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/DropboxFileHelper.cs @@ -0,0 +1,170 @@ +using Dropbox.Api; +using Dropbox.Api.Files; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation.Provider; +using System.Net; +using System.Runtime.ExceptionServices; +using System.Text.RegularExpressions; + +namespace IntelliTect.PSDropbin +{ + public static class DropboxFileHelper + { + public static Action Writer = null; + + + private const int _refreshSeconds = 300; + + static DropboxFileHelper() + { + _lastRefresh = DateTime.Now; + _fileCache = new Dictionary(); + } + + private static DateTime _lastRefresh = DateTime.MinValue; + private static Dictionary _fileCache = new Dictionary(); + private static Dictionary> _folderCache = new Dictionary>(); + + /// + /// Allow for resetting the cache when known changes are made to the file system + /// + public static void ResetCache() + { + RevitalizeCache(true); + } + + /// + /// Returns the metadata for a specific path. Will return from the cache if available or Dropbox. + /// + /// + /// + public static MetaData GetItem(string normalizedPath, DropboxClient client) + { + RevitalizeCache(); + + Writer($"Invoking Helper.GetItem({normalizedPath})"); + + try + { + if (!_fileCache.ContainsKey(normalizedPath)) + { + var metaData = new MetaData(client.Files.GetMetadataAsync(normalizedPath).Result); + _fileCache[normalizedPath] = metaData; + } + + return _fileCache[normalizedPath]; + } + catch(AggregateException exception) + { + exception = exception.Flatten(); + foreach (var e in exception.InnerExceptions) + { + // Dropbox Api returns the following exception if the file is not found. + if (e.GetType() == typeof(ApiException)) + { + return null; + } + } + ExceptionDispatchInfo.Capture( + exception.InnerException).Throw(); + return null; + } + catch (HttpException he) when (he.StatusCode == (int)HttpStatusCode.NotFound) + { + return null; + } + } + + public static List GetChildItems(string normalizedPath, DropboxClient client) + { + RevitalizeCache(); + + try + { + if (!_folderCache.ContainsKey(normalizedPath)) + { + var folders = client.Files.ListFolderAsync(normalizedPath).Result.Entries.ToList().ConvertAll(md => + { + var metaData = new MetaData(md); + + var normalizedChildPath = NormalizePath(metaData.Path); + if (!_fileCache.ContainsKey(normalizedChildPath)) _fileCache.Add(normalizedChildPath, metaData); + + return metaData; + }); + _folderCache[normalizedPath] = folders; + } + + return _folderCache[normalizedPath]; + } + catch (AggregateException exception) + { + exception = exception.Flatten(); + foreach (var e in exception.InnerExceptions) + { + // Dropbox Api returns the following exception if the file is not found. + if (e.GetType() == typeof(ApiException)) + { + return null; + } + } + ExceptionDispatchInfo.Capture( + exception.InnerException).Throw(); + return null; + } + catch (HttpException he) when (he.StatusCode == (int)HttpStatusCode.NotFound) + { + return null; + } + } + + /// + /// Splits an arbitrary path into its directory and filename. + /// + /// A path string + /// A containing directory and filename information + public static Tuple GetPathInfo(string normalizedPath) + { + var allButLastEntry = ""; + var lastEntry = ""; + + var pathParts = normalizedPath.Split(new char[] { '/' }).ToList(); + + if (pathParts.Count() > 0) lastEntry = pathParts.Last(); + if (pathParts.Count() > 1) + { + pathParts.Reverse(); + pathParts = pathParts.Skip(1).ToList(); + pathParts.Reverse(); + allButLastEntry = string.Join("/", pathParts); + } + + return new Tuple(allButLastEntry, lastEntry); + } + + // ensures that the cache is updated as necessary + private static void RevitalizeCache(bool overrideTimeout = false) + { + if (overrideTimeout || (DateTime.Now - _lastRefresh).TotalSeconds > _refreshSeconds) + { + _fileCache.Clear(); + _lastRefresh = DateTime.Now; + } + } + + public static string NormalizePath(string path) + { + string result = path.Trim('\\', '/'); + + if (!string.IsNullOrEmpty(result)) + { + result = result.Replace("\\", "/"); + } + + if (!string.IsNullOrEmpty(result)) return $"/{result}"; + return ""; + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/DropboxProvider.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/DropboxProvider.cs new file mode 100644 index 0000000..23ad4f6 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/DropboxProvider.cs @@ -0,0 +1,439 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Management.Automation; +using System.Management.Automation.Provider; +using System.Text.RegularExpressions; +using IntelliTect.Management.Automation; +using IntelliTect.Security; +using Dropbox.Api.Files; +using Dropbox.Api; +using System.Runtime.ExceptionServices; + +namespace IntelliTect.PSDropbin +{ + [CmdletProvider(_providerName, ProviderCapabilities.Credentials | ProviderCapabilities.ExpandWildcards)] + public class DropboxProvider : NavigationCmdletProvider + { + public DropboxProvider() + { + ProviderEventArgs.PublishNewProviderInstance(this, + new ProviderEventArgs(this)); + + DropboxFileHelper.Writer = Warn; + } + + #region Data + private const string _providerName = "Dropbox"; + + private DropboxClient _client => ((DropboxDriveInfo)PSDriveInfo).Client; + #endregion + + #region Drive Management + + protected override bool IsValidPath(string path) + { + WriteDebugMessage("Invoking IsValidPath({0})", path); + + return !string.IsNullOrEmpty(path) && Path.GetInvalidPathChars().All(c => !path.Contains(c)); + } + + protected override PSDriveInfo RemoveDrive(PSDriveInfo drive) + { + if (drive == null) + { + throw new ArgumentNullException(nameof(drive)); + } + + return base.RemoveDrive(drive); + } + + protected override PSDriveInfo NewDrive(PSDriveInfo drive) + { + if (drive == null) + { + throw new ArgumentNullException(nameof(drive)); + } + + WriteDebugMessage("Invoking NewDrive({0}) ... {0}", drive.DisplayRoot); + + PKCEHelper helper = new PKCEHelper(); + string accessToken = string.Empty; + try + { + accessToken = helper.GetOAuthTokensAsync(null, IncludeGrantedScopes.None, drive.Name).Result; + } + catch (AggregateException exception) + { + exception = exception.Flatten(); + ExceptionDispatchInfo.Capture( + exception.InnerException).Throw(); + } + if (string.IsNullOrEmpty(accessToken)) + { + return null; + } + + return new DropboxDriveInfo(drive); + } + + protected override Collection InitializeDefaultDrives() + { + Collection drives = base.InitializeDefaultDrives(); + + // We used to always initialized a single, default drive here, and that's all this supported. + // Now, we require the user to call New-PSDrive (alias mount, ndr) to add their drives. + // Normal usage of this module would be to add calls to New-PSDrive to your powershell profile. + + // We will now use this method to remove the old credential which may still be stored on the system without the user's knowledge. + CredentialManager.ReadCredential("DropboxUserToken"); + + return drives; + } + + #endregion + + #region Boolean Methods + + protected override bool ItemExists(string path) + { + var normalizedPath = DropboxFileHelper.NormalizePath(path); + WriteDebugMessage("Invoking ItemExists({0})", normalizedPath); + + return Invoke(() => + { + if (IsRoot(normalizedPath)) return true; + + if (normalizedPath.EndsWith("*")) return false; + + return DropboxFileHelper.GetItem(normalizedPath, _client) != null; + }); + } + + protected override bool IsItemContainer(string path) + { + var normalizedPath = DropboxFileHelper.NormalizePath(path); + WriteDebugMessage("Invoking IsItemContainer({0})", normalizedPath); + + return Invoke(() => + { + if (IsRoot(normalizedPath)) + { + return true; + } + + var item = DropboxFileHelper.GetItem(normalizedPath, _client); + + return item != null && item.IsFolder; + }); + } + #endregion + + #region Item Methods + protected override bool HasChildItems(string path) + { + var normalizedPath = DropboxFileHelper.NormalizePath(path); + WriteDebugMessage("Invoking HasChildItems({0})", normalizedPath); + + return Invoke(() => + { + var item = DropboxFileHelper.GetItem(normalizedPath, _client); + if (item != null && item.IsFolder) + { + var children = DropboxFileHelper.GetChildItems(normalizedPath, _client); + return children != null && children.Count() > 0; + } + return false; + }); + } + + protected override void GetChildItems(string path, bool recurse) + { + var normalizedPath = DropboxFileHelper.NormalizePath(path); + WriteDebugMessage("Invoking GetChildItems({0}, {1})", normalizedPath, recurse); + + List childItems = Invoke(() => + { + Func> getChildren = null; + getChildren = p => + { + var currentLevelItems = DropboxFileHelper.GetChildItems(p, _client); + if (recurse) + { + var currentLevelCount = currentLevelItems.Count(); + for (var idx = 0; idx < currentLevelCount; idx++) + { + currentLevelItems.AddRange(getChildren(DropboxFileHelper.NormalizePath(currentLevelItems[idx].Path))); + } + } + + return currentLevelItems; + }; + return getChildren(normalizedPath); + }); + + childItems.OrderBy(item => !item.IsFolder).ThenBy(item => item.Name).ToList().ForEach(item => WriteMetaData(item)); + } + + protected override void GetItem(string path) + { + var normalizedPath = DropboxFileHelper.NormalizePath(path); + WriteDebugMessage("Invoking GetItem({0})", normalizedPath); + + if (string.IsNullOrEmpty(normalizedPath)) return; + + MetaData item = Invoke(() => + { + return DropboxFileHelper.GetItem(normalizedPath, _client); + }); + + WriteMetaData(item); + } + + + protected override void CopyItem(string path, string copyPath, bool recurse) + { + DropboxFileHelper.ResetCache(); + + var normalizedPath = DropboxFileHelper.NormalizePath(path); + var normalizedCopyPath = DropboxFileHelper.NormalizePath(copyPath); + WriteDebugMessage("Invoking CopyItem({0}, {1}, {2})", normalizedPath, normalizedCopyPath, recurse); + + MetaData result = Invoke(() => + { + return new MetaData(_client.Files.CopyV2Async(normalizedPath, normalizedCopyPath).Result.Metadata); + }); + + WriteMetaData(result, normalizedCopyPath, IsItemContainer(copyPath)); + } + + protected override void MoveItem(string fromPath, string toPath) + { + DropboxFileHelper.ResetCache(); + + var normalizedFromPath = DropboxFileHelper.NormalizePath(fromPath); + var normalizedToPath = DropboxFileHelper.NormalizePath(toPath); + WriteDebugMessage("Invoking MoveItem({0}, {1})", normalizedFromPath, normalizedToPath); + + MetaData result = Invoke(() => + { + return new MetaData(_client.Files.MoveV2Async(normalizedFromPath, normalizedToPath).Result.Metadata); + }); + + WriteMetaData(result, normalizedToPath, IsItemContainer(toPath)); + } + + protected override void RemoveItem(string path, bool recurse) + { + DropboxFileHelper.ResetCache(); + + var normalizedPath = DropboxFileHelper.NormalizePath(path); + WriteDebugMessage("Invoking RemoveItem({0}, {1})", normalizedPath, recurse); + + MetaData result = Invoke(() => + { + return new MetaData(_client.Files.DeleteV2Async(normalizedPath).Result.Metadata); + }); + + WriteMetaData(result); + } + + protected override void NewItem(string path, string itemTypeName, object newItemValue) + { + UploadFile(path, itemTypeName, newItemValue); + } + + private void UploadFile(string path, string itemTypeName, object newItemValue) + { + DropboxFileHelper.ResetCache(); + + var normalizedPath = DropboxFileHelper.NormalizePath(path); + WriteDebugMessage("Invoking NewItem({0}, {1}, {2})", normalizedPath, itemTypeName, newItemValue); + + Action throwUnknownType = () => ThrowTerminatingError(new ArgumentException( + @"The type is not a known type for the file system. Only ""file"" and ""directory"" can be specified.", + nameof(itemTypeName)), + ErrorId.ItemTypeNotValid); + + if (itemTypeName == null) + { + throwUnknownType(); + } + + // TODO: Verify that dropbox already checked the item doesn't exist and the path is valid. + switch (itemTypeName.ToLower()) + { + case "directory": + if (ShouldProcess(normalizedPath, $"New-Item: {itemTypeName}")) + { + Invoke(() => + { + var result = new MetaData(_client.Files.CreateFolderV2Async(normalizedPath).Result.Metadata); + WriteMetaData(result, normalizedPath, false); + }); + } + break; + case "file": + if (ShouldProcess(normalizedPath, $"New-Item: {itemTypeName}")) + { + string localFilePath = Path.GetTempFileName(); + try + { + Invoke(() => + { + using (FileStream stream = File.Open(localFilePath, FileMode.Open)) + { + Debug.Assert(stream != null, "stream != null"); + CommitInfo info = new CommitInfo(normalizedPath, WriteMode.Add.Instance, true); + var result = new MetaData(_client.Files.UploadAsync(info, stream).Result); + WriteMetaData(result, normalizedPath, false); + } + }); + } + finally + { + File.Delete(localFilePath); + } + } + break; + default: + throwUnknownType(); + break; + } + } + + protected override string[] ExpandPath(string path) + { + var normalizedPath = DropboxFileHelper.NormalizePath(path); + var pathParts = DropboxFileHelper.GetPathInfo(normalizedPath); + + var childItems = DropboxFileHelper.GetChildItems(pathParts.Item1, _client); + if (childItems == null || childItems.Count() == 0) + { + return null; + } + + var regexString = Regex.Escape(pathParts.Item2).Replace("\\*", ".*"); + var regex = new Regex("^" + regexString + "$", RegexOptions.IgnoreCase); + + var matchingItems = (from item in childItems + where regex.IsMatch(item.Name) + select pathParts.Item1 + "/" + item.Name).ToList(); + + return matchingItems.Any() ? matchingItems.ToArray() : null; + } + #endregion + + #region Helper Methods + + private void WriteMetaData(MetaData metaData) + { + WriteMetaData(metaData, metaData.Path, metaData.IsFolder); + } + + private void WriteMetaData(MetaData metaData, string path, bool isFolder) + { + WriteItemObject(metaData, path, isFolder); + } + + private void WriteDebugMessage(string format, params object[] args) + { + string message = string.Format(format, args); + Warn(message); + } + + private void Warn(string obj) + { + //WriteWarning(obj); + } + + private static bool IsRoot(string path) + { + return String.IsNullOrEmpty(path); + } + + #endregion + + #region Error Handling + + private void ThrowTerminatingError(Exception exception, + ErrorId errorId, + ErrorCategory errorCategory, + object targetObject = null) + { + ErrorRecord errorRecord = new ErrorRecord(exception, errorId.ToString(), errorCategory, targetObject); + ThrowTerminatingError(errorRecord); + } + + private void ThrowTerminatingError(ArgumentException exception, ErrorId errorId, object targetObject = null) + { + ErrorRecord errorRecord = new ErrorRecord(exception, + errorId.ToString(), + ErrorCategory.InvalidArgument, + targetObject); + ThrowTerminatingError(errorRecord); + } + + protected void ThrowTerminatingError(Exception exception) + { + ThrowTerminatingError(new ErrorRecord(exception, null, ErrorCategory.FromStdErr, null)); + } + + private enum ErrorId + { + NoDriveAssociatedWithProvider, + PSDriveInfoCannotBeNull, + ItemTypeNotValid + } + + #endregion Error Handling + + #region Invocation + + private void Invoke(Action func) + { + Invoke(() => + { + func(); + return true; + }); + } + + private T Invoke(Func func) + { + T result = default(T); + + if (PSDriveInfo == null) + { + ThrowTerminatingError( + new InvalidOperationException("There are currently no PSDrives created for this provider."), + ErrorId.NoDriveAssociatedWithProvider, + ErrorCategory.InvalidOperation); + } + else + { + try + { + result = func(); + } + catch (AggregateException exception) + { + exception = exception.Flatten(); + ExceptionDispatchInfo.Capture( + exception.InnerException).Throw(); + } + catch (Exception exception) + { + ThrowTerminatingError(exception); + } + } + + return result; + } + + #endregion + } +} diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/GetRevisions.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/GetRevisions.cs new file mode 100644 index 0000000..78484da --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/GetRevisions.cs @@ -0,0 +1,88 @@ +using Dropbox.Api.Files; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Runtime.ExceptionServices; + +namespace IntelliTect.PSDropbin +{ + [Cmdlet(VerbsCommon.Get, Noun, SupportsShouldProcess = false)] + public class GetRevisions : PSCmdlet + { + private const string Noun = "Revisions"; + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true) + ] + [ValidateNotNullOrEmpty] + public string Path { get; set; } + + [Parameter( + Position = 1, + Mandatory = false, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true) + ] + [ValidateNotNullOrEmpty] + public ulong Limit { get; set; } = 0; + private const ulong _DefaultLimit = 10; + + protected override void ProcessRecord() + { + ProviderInfo dropboxProvider; + string resolvedPath = GetResolvedProviderPathFromPSPath(Path, out dropboxProvider).First(); + string dropBoxPath = DropboxFileHelper.NormalizePath(resolvedPath); + DropboxDriveInfo primaryDrive = dropboxProvider.Drives.Cast().First(); + + ulong numberOfEntriesToReturn = Limit > _DefaultLimit ? Limit : _DefaultLimit; + try + { + + + IList revisionHistory = primaryDrive.Client.Files.ListRevisionsAsync(dropBoxPath, null, numberOfEntriesToReturn).Result.Entries; + IOrderedEnumerable sortedHistory = revisionHistory.OrderBy(entry => entry.ServerModified); + + foreach (FileMetadata fileMetadata in sortedHistory) + { + var entry = new RevisionEntry(); + entry.ServerModified = fileMetadata.ServerModified; + entry.ClientModified = fileMetadata.ClientModified; + entry.Revision = fileMetadata.Rev; + base.WriteObject(entry); + } + } + catch (AggregateException exception) + { + exception = exception.Flatten(); + ExceptionDispatchInfo.Capture( + exception.InnerException).Throw(); + } + + } + + + public class RevisionEntry + { + public System.DateTime ServerModified { get; set; } + public System.DateTime ClientModified { get; set; } + public string Revision { get; set; } + + + public static PSObject Get() + { + + var entry = new RevisionEntry(); + var pso = new PSObject(entry); + var display = new PSPropertySet("DefaultDisplayPropertySet", new[] { nameof(ServerModified), nameof(Revision) }); + var standardMembers = new PSMemberSet("PSStandardMembers", new[] { display }); + pso.Members.Add(standardMembers); + + return pso; + } + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/IntelliTect.Management.Automation/ProviderEventArgs.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/IntelliTect.Management.Automation/ProviderEventArgs.cs new file mode 100644 index 0000000..7cdcd1a --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/IntelliTect.Management.Automation/ProviderEventArgs.cs @@ -0,0 +1,23 @@ +using System; +using System.Management.Automation.Provider; + +namespace IntelliTect.Management.Automation +{ + public class ProviderEventArgs : EventArgs + where TProvider : CmdletProvider + { + public ProviderEventArgs( TProvider provider ) + { + Provider = provider; + } + + public TProvider Provider { get; private set; } + // TODO: Move to base generic class of TProvider + public static event EventHandler> OnNewInstance = delegate { }; + + public static void PublishNewProviderInstance( TProvider sender, ProviderEventArgs eventArgs ) + { + OnNewInstance( sender, eventArgs ); + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/IntelliTect.PSDropBin.csproj b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/IntelliTect.PSDropBin.csproj new file mode 100644 index 0000000..a212c27 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/IntelliTect.PSDropBin.csproj @@ -0,0 +1,121 @@ + + + + + Debug + AnyCPU + {D2C43456-1BFA-4539-9F4A-C08B3D85B327} + Library + Properties + IntelliTect.PSDropbin + IntelliTect.PSDropbin + v4.5 + 512 + + + true + full + false + ..\bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + + ..\packages\Dropbox.Api.5.5.0\lib\net45\Dropbox.Api.dll + + + False + C:\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowerShell\3.0\Microsoft.PowerShell.Activities.dll + + + False + C:\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowerShell\3.0\Microsoft.PowerShell.Management.Activities.dll + + + + ..\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll + True + + + packages\RestSharp.104.1\lib\net4\RestSharp.dll + + + + + + ..\packages\Microsoft.PowerShell.5.ReferenceAssemblies.1.0.0\lib\net4\System.Management.Automation.dll + True + + + + + + + + + + + + + + + + + + + + + + + True + True + Settings.settings + + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + SettingsSingleFileGenerator + Settings.Designer.cs + Designer + + + PreserveNewest + + + + + PreserveNewest + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/IntelliTect.Security/CredentialManager.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/IntelliTect.Security/CredentialManager.cs new file mode 100644 index 0000000..b89c39f --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/IntelliTect.Security/CredentialManager.cs @@ -0,0 +1,282 @@ +using System; +using System.Net; +using System.Runtime.InteropServices; +using System.Text; +using Microsoft.Win32.SafeHandles; +using System.Management.Automation.Provider; + +namespace IntelliTect.Security +{ + public static class CredentialManager + { + public static int WriteCredential(string key, string secret) + { + // Validations. + + byte[] byteArray = Encoding.Unicode.GetBytes(secret); + if (byteArray.Length > 512) + { + throw new ArgumentOutOfRangeException("The secret message has exceeded 512 bytes."); + } + + // Go ahead with what we have are stuff it into the CredMan structures. + Credential cred = new Credential + { + TargetName = key, + UserName = "psdropbin", + CredentialBlob = secret, + CredentialBlobSize = (UInt32)Encoding.Unicode.GetBytes(secret).Length, + AttributeCount = 0, + Attributes = IntPtr.Zero, + Comment = null, + TargetAlias = null, + Type = CRED_TYPE.GENERIC, + Persist = CRED_PERSIST.ENTERPRISE + }; + + NativeCredential ncred = NativeCredential.GetNativeCredential(cred); + // Write the info into the CredMan storage. + bool written = NativeMethods.CredWrite(ref ncred, 0); + int lastError = Marshal.GetLastWin32Error(); + if (written) + { + return 0; + } + string message = $"CredWrite failed with the error code {lastError}."; + throw new Exception(message); + } + + public static string ReadCredential(string key) + { + IntPtr nCredPtr; + string result; + + // Make the API call using the P/Invoke signature + bool read = NativeMethods.CredRead(key, CRED_TYPE.GENERIC, 0, out nCredPtr); + int lastError = Marshal.GetLastWin32Error(); + + // If the API was successful then... + if (read) + { + using (CriticalCredentialHandle critCred = new CriticalCredentialHandle(nCredPtr)) + { + Credential cred = critCred.GetCredential(); + result = cred.CredentialBlob; + } + + } + else + { + //1168 is "element not found" -- ignore that one and return empty string: + if (lastError != 1168) + { + string message = $"ReadCred failed with the error code {lastError}."; + throw new Exception(message); + } + result = null; + } + return result; + } + + public static bool DeleteCredential(string key) + { + // Make the API call using the P/Invoke signature + bool read = NativeMethods.CredDelete(key, CRED_TYPE.GENERIC, 0); + int lastError = Marshal.GetLastWin32Error(); + + // If the API was successful then... + if (!read) + { + if (lastError != 1168) + { + string message = $"DeleteCred failed with the error code {lastError}."; + throw new Exception(message); + } + return false; + } + return true; + } + + private enum CRED_PERSIST : uint + { + SESSION = 1, + LOCAL_MACHINE = 2, + ENTERPRISE = 3 + } + + private enum CRED_TYPE : uint + { + GENERIC = 1, + DOMAIN_PASSWORD = 2, + DOMAIN_CERTIFICATE = 3, + DOMAIN_VISIBLE_PASSWORD = 4, + GENERIC_CERTIFICATE = 5, + DOMAIN_EXTENDED = 6, + MAXIMUM = 7, // Maximum supported cred type + MAXIMUM_EX = (MAXIMUM + 1000) // Allow new applications to run on old OSes + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + private struct Credential + { + public UInt32 Flags; + public CRED_TYPE Type; + public string TargetName; + public string Comment; + public readonly System.Runtime.InteropServices.ComTypes.FILETIME LastWritten; + public UInt32 CredentialBlobSize; + public string CredentialBlob; + public CRED_PERSIST Persist; + public UInt32 AttributeCount; + public IntPtr Attributes; + public string TargetAlias; + public string UserName; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + private struct NativeCredential : IDisposable + { + public readonly UInt32 Flags; + public CRED_TYPE Type; + public IntPtr TargetName; + public IntPtr Comment; + public readonly System.Runtime.InteropServices.ComTypes.FILETIME LastWritten; + public UInt32 CredentialBlobSize; + public IntPtr CredentialBlob; + public UInt32 Persist; + public UInt32 AttributeCount; + public IntPtr Attributes; + public IntPtr TargetAlias; + public IntPtr UserName; + + /// + /// This method derives a NativeCredential instance from a given Credential instance. + /// + /// The managed Credential counterpart containing data to be stored. + /// + /// A NativeCredential instance that is derived from the given Credential + /// instance. + /// + internal static NativeCredential GetNativeCredential(Credential credential) + { + NativeCredential nativeCredential = new NativeCredential(); + nativeCredential.AttributeCount = 0; + nativeCredential.Attributes = IntPtr.Zero; + nativeCredential.Comment = IntPtr.Zero; + nativeCredential.TargetAlias = IntPtr.Zero; + nativeCredential.Type = credential.Type; + nativeCredential.Persist = (UInt32)credential.Persist; + nativeCredential.CredentialBlobSize = credential.CredentialBlobSize; + nativeCredential.TargetName = Marshal.StringToCoTaskMemUni(credential.TargetName); + nativeCredential.CredentialBlob = Marshal.StringToCoTaskMemUni(credential.CredentialBlob); + nativeCredential.UserName = Marshal.StringToCoTaskMemUni(credential.UserName); + return nativeCredential; + } + + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + public void Dispose(bool disposing) + { + if (disposing) + { + // Release managed resources. + } + + // Free the unmanaged resource ... + + Attributes = IntPtr.Zero; + Comment = IntPtr.Zero; + CredentialBlob = IntPtr.Zero; + TargetAlias = IntPtr.Zero; + TargetName = IntPtr.Zero; + UserName = IntPtr.Zero; + } + + //~NativeCredential() + //{ + // Dispose(false); + //} + } + + private static class NativeMethods + { + [DllImport("Advapi32.dll", EntryPoint = "CredReadW", CharSet = CharSet.Unicode, SetLastError = true)] + public static extern bool CredRead(string target, + CRED_TYPE type, + int reservedFlag, + out IntPtr CredentialPtr); + + [DllImport("Advapi32.dll", EntryPoint = "CredWriteW", CharSet = CharSet.Unicode, SetLastError = true)] + public static extern bool CredWrite([In] ref NativeCredential userCredential, [In] UInt32 flags); + + [DllImport("Advapi32.dll", EntryPoint = "CredDeleteW", CharSet = CharSet.Unicode, SetLastError = true)] + public static extern bool CredDelete([In] string target, [In] CRED_TYPE type, [In] UInt32 flags); + + [DllImport("Advapi32.dll", EntryPoint = "CredFree", SetLastError = true)] + public static extern bool CredFree([In] IntPtr cred); + } + + #region Critical Handle Type definition + + private sealed class CriticalCredentialHandle : CriticalHandleZeroOrMinusOneIsInvalid + { + // Set the handle. + internal CriticalCredentialHandle(IntPtr preexistingHandle) + { + SetHandle(preexistingHandle); + } + + internal Credential GetCredential() + { + if (!IsInvalid) + { + // Get the Credential from the mem location + NativeCredential ncred = (NativeCredential)Marshal.PtrToStructure(handle, + typeof(NativeCredential)); + + // Create a managed Credential type and fill it with data from the native counterpart. + Credential cred = new Credential + { + CredentialBlobSize = ncred.CredentialBlobSize, + CredentialBlob = Marshal.PtrToStringUni(ncred.CredentialBlob, + (int)ncred.CredentialBlobSize / 2), + UserName = Marshal.PtrToStringUni(ncred.UserName), + TargetName = Marshal.PtrToStringUni(ncred.TargetName), + TargetAlias = Marshal.PtrToStringUni(ncred.TargetAlias), + Type = ncred.Type, + Flags = ncred.Flags, + Persist = (CRED_PERSIST)ncred.Persist + }; + return cred; + } + throw new InvalidOperationException("Invalid CriticalHandle!"); + } + + // Perform any specific actions to release the handle in the ReleaseHandle method. + // Often, you need to use Pinvoke to make a call into the Win32 API to release the + // handle. In this case, however, we can use the Marshal class to release the unmanaged memory. + + protected override bool ReleaseHandle() + { + // If the handle was set, free it. Return success. + if (!IsInvalid) + { + // NOTE: We should also ZERO out the memory allocated to the handle, before free'ing it + // so there are no traces of the sensitive data left in memory. + NativeMethods.CredFree(handle); + // Mark the handle as invalid for future users. + SetHandleAsInvalid(); + return true; + } + // Return false. + return false; + } + } + + #endregion + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/MetaData.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/MetaData.cs new file mode 100644 index 0000000..d470bf8 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/MetaData.cs @@ -0,0 +1,30 @@ +using Dropbox.Api.Files; +using System; + +namespace IntelliTect.PSDropbin +{ + public class MetaData + { + public MetaData(Metadata metaData) + { + IsDeleted = metaData.IsDeleted; + IsFolder = metaData.IsFolder; + Name = metaData.Name; + Path = metaData.PathDisplay; + Root = "dropbox"; + if (metaData.IsFile) + { + Size = (int)metaData.AsFile.Size; + ServerModified = metaData.AsFile.ServerModified; + } + } + + public bool IsDeleted { get; set; } + public bool IsFolder { get; set; } + public string Name { get; set; } + public int? Size { get; set; } = null; + public DateTime? ServerModified { get; set; } = null; + public string Path { get; set; } + public string Root { get; set; } + } +} diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Move-Item.ps1 b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Move-Item.ps1 new file mode 100644 index 0000000..432651a Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Move-Item.ps1 differ diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/New-DropboxDrive.ps1 b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/New-DropboxDrive.ps1 new file mode 100644 index 0000000..44f29fc Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/New-DropboxDrive.ps1 differ diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/PKCEHelper.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/PKCEHelper.cs new file mode 100644 index 0000000..3ad794f --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/PKCEHelper.cs @@ -0,0 +1,209 @@ +using Dropbox.Api; +using IntelliTect.Security; +using System; +using System.Diagnostics; +using System.IO; +using System.Net; +using System.Threading.Tasks; + +namespace IntelliTect.PSDropbin +{ + public class PKCEHelper + { + // This loopback host is for demo purpose. If this port is not + // available on your machine you need to update this URL with an unused port. + private const string LoopbackHost = "http://127.0.0.1:52475/"; + + // URL to receive OAuth 2 redirect from Dropbox server. + // You also need to register this redirect URL on https://www.dropbox.com/developers/apps. + private readonly Uri RedirectUri = new Uri(LoopbackHost + "authorize"); + + // URL to receive access token from JS. + private readonly Uri JSRedirectUri = new Uri(LoopbackHost + "token"); + + /// + /// Handles the redirect from Dropbox server. Because we are using token flow, the local + /// http server cannot directly receive the URL fragment. We need to return a HTML page with + /// inline JS which can send URL fragment to local server as URL parameter. + /// + /// The http listener. + /// The + private async Task HandleOAuth2Redirect(HttpListener http) + { + var context = await http.GetContextAsync(); + + // We only care about request to RedirectUri endpoint. + while (context.Request.Url.AbsolutePath != RedirectUri.AbsolutePath) + { + context = await http.GetContextAsync(); + } + + context.Response.ContentType = "text/html"; + + string directoryName = Path.GetDirectoryName(new Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase).LocalPath); + // Respond with a page which runs JS and sends URL fragment as query string + // to TokenRedirectUri. + using (var file = File.OpenRead(Path.Combine(directoryName, "index.html"))) + { + file.CopyTo(context.Response.OutputStream); + } + + context.Response.OutputStream.Close(); + } + + /// + /// Handle the redirect from JS and process raw redirect URI with fragment to + /// complete the authorization flow. + /// + /// The http listener. + /// The + private async Task HandleJSRedirect(HttpListener http) + { + var context = await http.GetContextAsync(); + + // We only care about request to TokenRedirectUri endpoint. + while (context.Request.Url.AbsolutePath != JSRedirectUri.AbsolutePath) + { + context = await http.GetContextAsync(); + } + + return new Uri(context.Request.QueryString["url_with_fragment"]); + } + + /// + /// Acquires a dropbox OAuth tokens and saves them to the default settings for the app. + /// + /// This fetches the OAuth tokens from the applications settings, if it is not found there + /// (or if the user chooses to reset the settings) then the UI in is + /// displayed to authorize the user. + /// + /// + /// A valid access token if successful otherwise null. + public async Task GetOAuthTokensAsync(string[] scopeList, IncludeGrantedScopes includeGrantedScopes, string driveName) + { + Settings.Default.Upgrade(); + + string accessTokencredentialName = DropboxDriveInfo.GetDropboxAccessTokenName(driveName); + + if (string.IsNullOrEmpty(CredentialManager.ReadCredential(accessTokencredentialName))) + { + string apiKey = GetApiKey(); + + using (HttpListener http = new HttpListener()) + { + try + { + string state = Guid.NewGuid().ToString("N"); + var OAuthFlow = new PKCEOAuthFlow(); + var authorizeUri = OAuthFlow.GetAuthorizeUri( + OAuthResponseType.Code, apiKey, RedirectUri.ToString(), + state: state, tokenAccessType: TokenAccessType.Offline, + scopeList: scopeList, includeGrantedScopes: includeGrantedScopes); + + http.Prefixes.Add(LoopbackHost); + + http.Start(); + + // Use StartInfo to ensure default browser launches. + ProcessStartInfo startInfo = new ProcessStartInfo( + authorizeUri.ToString()) + { UseShellExecute = true }; + + try + { + // open browser for authentication + Console.WriteLine("Waiting for credentials and authorization."); + Process.Start(startInfo); + } + catch (Exception) + { + Console.WriteLine("An unexpected error occured while opening the browser."); + } + + // Handle OAuth redirect and send URL fragment to local server using JS. + await HandleOAuth2Redirect(http); + + // Handle redirect from JS and process OAuth response. + Uri redirectUri = await HandleJSRedirect(http); + + http.Stop(); + + // Exchanging code for token + var result = await OAuthFlow.ProcessCodeFlowAsync( + redirectUri, apiKey, RedirectUri.ToString(), state); + if (result.State != state) + { + // NOTE: Rightly or wrongly?, state is not returned or else + // we would return null here. + // See issue https://github.com/dropbox/dropbox-sdk-dotnet/issues/248 + Console.WriteLine("The state in the response doesn't match the state in the request."); + } + Console.WriteLine("OAuth token acquire complete"); + + CredentialManager.WriteCredential( + DropboxDriveInfo.GetDropboxAccessTokenName(driveName), + result.AccessToken + ); + CredentialManager.WriteCredential( + DropboxDriveInfo.GetDropboxRefreshTokenName(driveName), + result.RefreshToken + ); + UpdateSettings(result); + } + catch (Exception e) + { + Console.WriteLine("Error: {0}", e.Message); + return null; + } + } + } + + return CredentialManager.ReadCredential(accessTokencredentialName); + } + + private static void UpdateSettings(OAuth2Response result) + { + // Foreach Settting, save off the value retrieved from the result. + foreach (System.Configuration.SettingsProperty item in Settings.Default.Properties) + { + if (typeof(OAuth2Response).GetProperty(item.Name) is System.Reflection.PropertyInfo property) + { + Settings.Default[item.Name] = property.GetValue(result); + } + } + + Settings.Default.AccessTokenExpiration = result.ExpiresAt != null ? (DateTime)result.ExpiresAt : DateTime.Now; + + Settings.Default.Save(); + Settings.Default.Reload(); + } + + /// + /// Retrieve the ApiKey from the user + /// + /// Return the ApiKey specified by the user + private static string GetApiKey() + { + string apiKey = Settings.Default.ApiKey; + + while (string.IsNullOrWhiteSpace(apiKey)) + { + Console.WriteLine("Create a Dropbox App at https://www.dropbox.com/developers/apps."); + Console.Write("Enter the API Key (or 'Quit' to exit): "); + apiKey = Console.ReadLine(); + if (apiKey.ToLower() == "quit") + { + Console.WriteLine("The API Key is required to connect to Dropbox."); + apiKey = null; + break; + } + else + { + Settings.Default.ApiKey = apiKey; + } + } + + return string.IsNullOrWhiteSpace(apiKey) ? null : apiKey; + } + } +} diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Properties/AssemblyInfo.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..0fd5153 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Properties/AssemblyInfo.cs @@ -0,0 +1,38 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. + +[assembly : AssemblyTitle( "PSDropbin" )] +[assembly : AssemblyDescription( "" )] +[assembly : AssemblyConfiguration( "" )] +[assembly : AssemblyCompany( "" )] +[assembly : AssemblyProduct( "PSDropbin" )] +[assembly : AssemblyCopyright( "Copyright © 2015 IntelliTect" )] +[assembly : AssemblyTrademark( "" )] +[assembly : AssemblyCulture( "" )] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. + +[assembly : ComVisible( false )] + +// The following GUID is for the ID of the typelib if this project is exposed to COM + +[assembly : Guid( "2544b036-0410-4016-aef4-77f7c530a713" )] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] + +[assembly : AssemblyVersion( "0.6.*" )] \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/RemoveDropboxCredential.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/RemoveDropboxCredential.cs new file mode 100644 index 0000000..e439067 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/RemoveDropboxCredential.cs @@ -0,0 +1,33 @@ +using System; +using System.Management.Automation; +using IntelliTect.Security; + +namespace IntelliTect.PSDropbin +{ + [Cmdlet( VerbsCommon.Remove, Noun )] + public class RemoveDropboxCredential : PSCmdlet + { + private const string Noun = "DropboxCredential"; + + [Parameter(Position = 0, Mandatory = true), Alias("DriveName", "Drive")] + public string Name { get; set; } + + protected override void ProcessRecord() + { + try + { + string accessTokenName = DropboxDriveInfo.GetDropboxAccessTokenName(Name); + bool accessTokenResult = CredentialManager.DeleteCredential(accessTokenName); + string refreshTokenName = DropboxDriveInfo.GetDropboxRefreshTokenName(Name); + bool refreshTokenResult = CredentialManager.DeleteCredential(refreshTokenName); + WriteObject(accessTokenResult && refreshTokenResult + ? "Credentials removed. You may wish to also revoke access in your Dropbox user profile." + : "No credential found."); + } + catch ( Exception e ) + { + WriteObject( "Error: " + e ); + } + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/SetRevision.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/SetRevision.cs new file mode 100644 index 0000000..81e1cab --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/SetRevision.cs @@ -0,0 +1,69 @@ +using Dropbox.Api.Files; +using System; +using System.Linq; +using System.Management.Automation; +using System.Runtime.ExceptionServices; + +namespace IntelliTect.PSDropbin +{ + [Cmdlet(VerbsCommon.Set, Noun, SupportsShouldProcess = true)] + public class SetRevision : PSCmdlet + { + private const string Noun = "Revision"; + + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true) + ] + [ValidateNotNullOrEmpty] + public string Path { get; set; } + + [Parameter( + Position = 1, + Mandatory = true, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true) + ] + [ValidateNotNullOrEmpty] + public string Revision { get; set; } + + protected override void ProcessRecord() + { + ProviderInfo dropboxProvider; + string resolvedPath = GetResolvedProviderPathFromPSPath(Path, out dropboxProvider).First(); + string dropBoxPath = DropboxFileHelper.NormalizePath(resolvedPath); + DropboxDriveInfo primaryDrive = dropboxProvider.Drives.Cast().First(); + + RestoreArg restoreArg = new RestoreArg(dropBoxPath, Revision); + + Console.WriteLine(string.Format("Restoring {0}, to version: {1}", dropBoxPath, Revision)); + + + if (ShouldProcess(resolvedPath, "Set-Revision")) + { + try + { + FileMetadata fileMetadata = primaryDrive.Client.Files.RestoreAsync(restoreArg).Result; + Console.WriteLine(string.Format("Succesfully restored {0}, to version: {1}", dropBoxPath, Revision)); + Console.WriteLine(string.Format("Current File Info:")); + var entry = new GetRevisions.RevisionEntry(); + entry.Revision = fileMetadata.Rev; + entry.ServerModified = fileMetadata.ServerModified; + entry.ClientModified = fileMetadata.ClientModified; + //print new entry; + base.WriteObject(entry); + } + catch (AggregateException exception) + { + exception = exception.Flatten(); + ExceptionDispatchInfo.Capture( + exception.InnerException).Throw(); + } + } + } + + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Settings.Designer.cs b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Settings.Designer.cs new file mode 100644 index 0000000..739c644 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Settings.Designer.cs @@ -0,0 +1,49 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace IntelliTect.PSDropbin { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("mrxyfvzxlqtj4gd")] + public string ApiKey { + get { + return ((string)(this["ApiKey"])); + } + set { + this["ApiKey"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.DateTime AccessTokenExpiration { + get { + return ((global::System.DateTime)(this["AccessTokenExpiration"])); + } + set { + this["AccessTokenExpiration"] = value; + } + } + } +} diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Settings.settings b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Settings.settings new file mode 100644 index 0000000..91166d9 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/Settings.settings @@ -0,0 +1,12 @@ + + + + + + mrxyfvzxlqtj4gd + + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/ViewDefinition.ps1xml b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/ViewDefinition.ps1xml new file mode 100644 index 0000000..89fa174 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/ViewDefinition.ps1xml @@ -0,0 +1,44 @@ + + + + DropboxView + + IntelliTect.PSDropBin.MetaData + + + + + + 25 + right + + + + 10 + right + + + + + + + + + if ($_) { [String]::Format("{0,10} {1,8}", $_.ModifiedDate.ToString("d"), $_.ModifiedDate.ToString("t")) } else { "" } + + + + + if ($_.IsFolder) { "" } else { $_.Size } + + + + Name + + + + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/app.config b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/app.config new file mode 100644 index 0000000..5dc0c24 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/app.config @@ -0,0 +1,22 @@ + + + + + +
+ + + + + + mrxyfvzxlqtj4gd + + + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/index.html b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/index.html new file mode 100644 index 0000000..1404b47 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/index.html @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/packages.config b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/packages.config new file mode 100644 index 0000000..90c5e09 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/packages.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/pushRelease.ps1 b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/pushRelease.ps1 new file mode 100644 index 0000000..f6741cb --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropBin/pushRelease.ps1 @@ -0,0 +1,85 @@ +param( + [string]$version = "v1.0", + #[string]$prerelease = "false", + #[string]$draft= "false", + [string]$info = "" +) + +#Paths & FileNames +[string]$choco = "Chocolatey\" +[string]$tools = "tools\" +[string]$installFile = "ChocolateyInstall.ps1" +[string]$uninstallFile = "ChocolateyUninstall.ps1" +[string]$nuspecFile = "project.nuspec" + +#Git Command Strings +[string]$addCommand = "git add bin\Release -f" +[string]$tagCommand = "git tag" +[string]$pushCommand = "git push origin master --follow-tags" + +#Chocolatey related Strings & Command Strings +[string]$packageName = "`$packageName = 'PSDropBin'" +[string]$url = "`$url = 'https://github.com/IntelliTect/PSDropbin/PSDropNew/archives/" +[string]$unzipLocation = "`$unzipLocation = '`${env:ProgramFiles}\PSDropBin'" +[string]$installCommand = "Install-ChocolateyZipPackage `$packageName `$url `$unzipLocation" +[string]$postInstallMessage = "Write-Host 'Run setup.ps1 located at `$unzipLocation to finish setup.' -foregroundcolor White -backgroundcolor Red" +[string]$uninstallCommand = "Uninstall-ChocolateyZipPackage `$packageName '" +Function Build-Chocolatey() { + If (-not (Test-Path ($choco + $tools))) + { + md ($choco + $tools) | Out-Null + } + Build-Install + Build-Uninstall + #Build-NuSpec +} + +Function Build-Install() { +$fullPath = $choco + $tools + $installFile +$packageName > $fullPath +$urlFull = $url + $version + ".zip'" +$urlFull >> $fullPath +$unzipLocation >> $fullPath +$installCommand >> $fullPath +$postInstallMessage >> $fullPath +} +Function Build-Uninstall() { +$fullPath = $choco + $tools + $uninstallFile +$packageName > $fullPath +$uninstallCommandFull = $uninstallCommand + $version + ".zip'" +$uninstallCommandFull >> $fullPath +} +Function Build-NuSpec() { + +} +#Build-Chocolatey + +Invoke-Expression $addCommand +If(-not $info) { + $tagLightWeight = $version + "-lw" + $tagCommandFull = $tagCommand + " " + $tagLightWeight +} +Else { + $tag = " -a " + $version + $tagAnnotation = " -m " + $info + $tagCommandFull = $tagCommand + $tag + $tagAnnotation +} + +Invoke-Expression $tagCommandFull +Invoke-Expression $pushCommand +<# +Build Full Release + + +[string]$uri = "https://api.github.com/repos/IntelliTect/PSDropbin/releases?access_token=:" +[string]$personalAccessCode = "f2b803e867daf53349fed934452ff1920f8262c0" +$body = @{ + tag_name = $version + target_commitish = "master" + name = $version + body = "Description" + draft = $draft + prerelease = $prerelease +} +Invoke-RestMethod -Method Post -Uri ($uri + $personalAccessCode) -Body $body +#> diff --git a/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropbin.psd1 b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropbin.psd1 new file mode 100644 index 0000000..56dffcb Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/IntelliTect.PSDropbin.psd1 differ diff --git a/Modules/IntelliTect.PSDropbin/PSDropBin.sln b/Modules/IntelliTect.PSDropbin/PSDropBin.sln new file mode 100644 index 0000000..62667b1 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/PSDropBin.sln @@ -0,0 +1,38 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31624.102 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{456E7477-7B67-4E03-8C9C-52659C8A3C85}" + ProjectSection(SolutionItems) = preProject + build.ps1 = build.ps1 + IntelliTect.PSDropbin.psd1 = IntelliTect.PSDropbin.psd1 + README.md = README.md + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntelliTect.PSDropBin", "IntelliTect.PSDropBin\IntelliTect.PSDropBin.csproj", "{D2C43456-1BFA-4539-9F4A-C08B3D85B327}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntelliTect.PSDropBin.Tests", "IntelliTect.PSDropBin.Tests\IntelliTect.PSDropBin.Tests.csproj", "{3AE70642-216F-4669-84FF-C4C003082CBC}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D2C43456-1BFA-4539-9F4A-C08B3D85B327}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D2C43456-1BFA-4539-9F4A-C08B3D85B327}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D2C43456-1BFA-4539-9F4A-C08B3D85B327}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D2C43456-1BFA-4539-9F4A-C08B3D85B327}.Release|Any CPU.Build.0 = Release|Any CPU + {3AE70642-216F-4669-84FF-C4C003082CBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3AE70642-216F-4669-84FF-C4C003082CBC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3AE70642-216F-4669-84FF-C4C003082CBC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3AE70642-216F-4669-84FF-C4C003082CBC}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D064E307-4EE1-44B6-957F-F9775A7ACF19} + EndGlobalSection +EndGlobal diff --git a/Modules/IntelliTect.PSDropbin/README.md b/Modules/IntelliTect.PSDropbin/README.md new file mode 100644 index 0000000..9bdb890 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/README.md @@ -0,0 +1,30 @@ +Dropbox Provider for PowerShell +========= +###### by IntelliTect + +This PowerShell module permits you to access Dropbox as if it were a local drive. + +### Usage: +1. Run `Import-Module .\IntelliTect.PSDropbin.psd1`. +2. After importing the module, run `New-DropboxDrive Dbx` (you can name it however you like) + * The first time that you mount a given drive, your browser will open and prompt for access. +3. After mounting the drive, simply `cd Dbx:` and start using it! +4. To unmount a drive, run `Remove-PSDrive -Name Dbx`. +5. To remove access tokens, run `Remove-DropboxCredential -Name Dbx`. +5. If you would like for your Dropbox drive to always be available, consider adding these commands to your [PowerShell user profile](https://technet.microsoft.com/en-us/library/bb613488%28v=vs.85%29.aspx). + + +### To Do: + +* ~~Make credential setup easy.~~ +* ~~Improve `Copy-Item` proxy functions.~~ + * ~~Implement multi-file transfers.~~ + * ~~Permit a destination *directory* to be specified rather than an entire filepath.~~ +* ~~Implement `Move-Item` — will require proxy functions.~~ +* ~~Revise setup. Make it simpler.~~ +* ~~Create a [Chocolatey](https://chocolatey.org) or [PsGet](http://psget.net) package or [PowerShellGallery](https://www.powershellgallery.com/)~~. + +### Future Goal: +Use this Dropbox implementation to extract a more generic codebase. Due to the structure of the abstract `NavigationCmdletProvider` class, this may be fairly difficult. However, this could allow for the creation of additional cloud drive providers for services such as **Google Drive**, **OneDrive** and **Box**. + + diff --git a/Modules/IntelliTect.PSDropbin/bin/Copy-Item.ps1 b/Modules/IntelliTect.PSDropbin/bin/Copy-Item.ps1 new file mode 100644 index 0000000..9c992d3 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/Copy-Item.ps1 differ diff --git a/Modules/IntelliTect.PSDropbin/bin/CopyFileItem.Tests.ps1 b/Modules/IntelliTect.PSDropbin/bin/CopyFileItem.Tests.ps1 new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/bin/CopyFileItem.Tests.ps1 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/bin/DropNet.dll b/Modules/IntelliTect.PSDropbin/bin/DropNet.dll new file mode 100644 index 0000000..fbfc562 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/DropNet.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/Dropbox.Api.dll b/Modules/IntelliTect.PSDropbin/bin/Dropbox.Api.dll new file mode 100644 index 0000000..85108f8 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/Dropbox.Api.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/Dropbox.Api.xml b/Modules/IntelliTect.PSDropbin/bin/Dropbox.Api.xml new file mode 100644 index 0000000..c6d728c --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/bin/Dropbox.Api.xml @@ -0,0 +1,347940 @@ + + + + Dropbox.Api + + + + + The exception type that will be raised by an + implementation if there is an error processing the request which is caused by + failure in API route. + + The type of the error. + + + + Initializes a new instance of the class. + + The Dropbox request id. + This constructor is only used when decoded from JSON. + + + + The client which contains endpoints which perform app-auth actions. + + + + + Initializes a new instance of the class. + + The Dropbox app key (e.g. consumer key in OAuth). + The Dropbox app secret (e.g. consumer secret in OAuth). + + + + Initializes a new instance of the class. + + The Dropbox app key (e.g. consumer key in OAuth). + The Dropbox app secret (e.g. consumer secret in OAuth). + The . + + + + Initializes a new instance of the class. + + The request handler options. + + + + Gets the basic auth header from app key and app secret. + + The app key. + The app secret. + The basic auth header. + + + + Gets the Auth routes. + + + + + Gets the Check routes. + + + + + Gets the Files routes. + + + + + Initializes the routes. + + The transport. + + + + Helper methods that can be used to implement certificate pinning. + + + + Dropbox recommends that all clients implement certificate pinning and this class provides implementation for desktop + and server application as . Unfortunately it isn't currently + possible to implement this in a portable assembly, so this class also provides methods to help implement this. + + For more information about certificate pinning see + Certificate and Public Key Pinning. + + + These helper methods allow client code to check if the certificate used by a Dropbox server + was issued with a certificate chain that originates with a root certificate that Dropbox + either currently uses, or may use in the future. These methods would be called before calling + the constructor. + + + + + + The public keys of the known valid root certificates + + + + + Determines whether the specified public key string is a known root certificate public key. + + The public key string. + true if the specified string is a known root certificate + public key; false otherwise. + + + + Determines whether the specified public key is a known root certificate public key. + + The public key. + true if the specified public key is a known root certificate + public key; false otherwise. + + + + Initializes ssl certificate pinning. + + + + + The client which contains endpoints which perform user-level actions. + + + + + The request handler. + + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The app key to be used for refreshing tokens + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The app key to be used for refreshing tokens + The . + + + + Initializes a new instance of the class. + + The oauth2 refresh token for refreshing access tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + The . + + + + Initializes a new instance of the class. + + The oauth2 refresh token for refreshing access tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The . + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The time when the current access token expires, can be null if using long-lived tokens + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The time when the current access token expires, can be null if using long-lived tokens + The . + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The time when the current access token expires, can be null if using long-lived tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The time when the current access token expires, can be null if using long-lived tokens + The app key to be used for refreshing tokens + The . + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The time when the current access token expires, can be null if using long-lived tokens + The app key to be used for refreshing tokens + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The time when the current access token expires, can be null if using long-lived tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + The . + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + The . + + + + Set the value for Dropbox-Api-Path-Root header. This allows accessing content outside of user's + home namespace. Below is sample code of accessing content inside team space. See + Namespace Guide for details + about user space vs team space. + + // Fetch root namespace info from user's account info. + var account = await client.Users.GetCurrentAccountAsync(); + + if (!account.RootInfo.IsTeam) + { + Console.WriteLine("This user doesn't belong to a team with shared space."); + } + else + { + try + { + // Point path root to namespace id of team space. + client = client.WithPathRoot(new PathRoot.Root(account.RootInfo.RootNamespaceId)); + await client.Files.ListFolderAsync(path); + } + catch (PathRootException ex) + { + // Handle race condition when user switched team. + Console.WriteLine( + "The user's root namespace ID has changed to {0}", + ex.ErrorResponse.AsInvalidRoot.Value); + } + } + + + The path root object. + A instance with Dropbox-Api-Path-Root header set. + + + + Refreshes access token regardless of if existing token is expired + + subset of scopes to refresh token with, or null to refresh with all scopes + true if token is successfully refreshed, false otherwise + + + + Initializes a new instance of the class. + + The request handler options. + The member id of the selected user. If provided together with + a team access token, actions will be performed on this this user's Dropbox. + The member id of the selected admin. If provided together with + a team access token, access is allowed for all team owned contents. + The path root value used as Dropbox-Api-Path-Root header. + + + + Initializes a new instance of the class. + + The request handler. + + + + Gets the Account routes. + + + + + Gets the Auth routes. + + + + + Gets the Check routes. + + + + + Gets the Contacts routes. + + + + + Gets the FileProperties routes. + + + + + Gets the FileRequests routes. + + + + + Gets the Files routes. + + + + + Gets the Paper routes. + + + + + Gets the Sharing routes. + + + + + Gets the Users routes. + + + + + Initializes the routes. + + The transport. + + + + The base class for all Dropbox clients. + + + + + The transport. + + + + + Initializes a new instance of the class. + + The transport. + + + + Initializes routes. + + + + + + The public dispose. + + + + + The actual disposing logic. + + If is disposing. + + + + The class which contains all configurations for Dropbox client. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The user agent to use when making requests. + + + + Initializes a new instance of the class. + + The user agent to use when making requests. + The max number retries on error. + + + + Gets or sets the max number retries on error. Default value is 4. + + + + + Gets or sets the user agent to use when making requests. + + + This value helps Dropbox to identify requests coming from your application. + We recommend that you use the format "AppName/Version"; if a value is supplied, the string + "/OfficialDropboxDotNetV2SDK/__version__" is appended to the user agent. + + + + + Gets or sets the custom http client. If not set, a default http client will be created. + + + + + Gets or sets the custom http client for long poll request. If not set, a default + http client with a longer timeout (480 seconds) will be created. + + + + + Base class for all exceptions from Dropbox service. + + + + + The request id. + + + + + Initializes a new instance of the class. + + The Dropbox request id. + The error message. + The inner. + + + + The ToString(). + + A string that represents the current . + + + + General HTTP exception + + + + + Initializes a new instance of the class. + + The Dropbox request id. + The status code. + The message. + The request uri. + The inner. + + + + Gets the HTTP status code that prompted this exception + + + The status code. + + + + + Gets the URI for the request that prompted this exception. + + + The request URI. + + + + + An HTTP exception that is caused by the server reporting a bad request. + + + + + Initializes a new instance of the class. + + The Dropbox request id. + The message that describes the error. + The request URI. + + + + An exception that is caused by the server reporting an authentication problem. + + + An HTTP exception that is caused by the server reporting an authentication + problem. + + + + + Initializes a new instance of the class. + + + + + Gets the HTTP status code that prompted this exception + + + The status code. + + + + + Gets the URI for the request that prompted this exception. + + + The request URI. + + + + + Decode from given json. + + + + + An exception which is caused by account not having access to this endpoint. + + + An HTTP exception that is caused by the account notnot having access to the + endpoint. + + + + + Initializes a new instance of the class. + + + + + Decode from given json. + + + + + An exception which is caused by invalid Dropbox-Api-Path-Root header. + + + An HTTP exception that is caused by invalidDropbox-Api-Path-Root header. + + + + + Initializes a new instance of the class. + + + + + Decode from given json. + + + + + An HTTP Exception that will cause a retry due to transient failure. The SDK will perform + a certain number of retries which is configurable in . If the client + still gets this exception, it's up to the client to decide whether to continue retrying or not. + + + + + Initializes a new instance of the class. + + The Dropbox request id. + The status code. + The message. + The request URI. + The inner. + + + + Gets a value indicating whether this error represents a rate limiting response from the server. + + + true if this response is a rate limit; otherwise, false. + + + + + An exception that will cause a retry due to rate limiting. The SDK will not do auto-retry for + this type of exception. The client should do proper backoff based on the value of + field. + + + An HTTP exception that is caused by the client being rate limited by the + server. + + + + + Initializes a new instance of the class. + + + + + Gets the HTTP status code that prompted this exception + + + The status code. + + + + + Gets the URI for the request that prompted this exception. + + + The request URI. + + + + + Gets the value in second which the client should backoff and retry after. + + + + + Gets a value indicating whether this error represents a rate limiting response from the server. + + + true if this response is a rate limit; otherwise, false. + + + + + Decode from given json. + + + + + Used by to specify which OAuth 2.0 flow to use. + + + + + This represents the OAuth 2.0 token or implicit grant flow. The server will return the bearer token via + the redirectUri callback, rather than requiring your app to make a second call to a server. + This is useful for pure client-side apps, such as mobile apps or JavaScript-based apps. + + + + + This represents the OAuth 2.0 code flow. The server will return a code via the redirectUri + callback which should be converted into a bearer token using the + method. This is the recommended flow for apps that are running on a server. + + + + + Used by to specify which type of OAuth token to request. + + + + + Creates one long-lived token with no expiration + + + + + Create one short-lived token with an expiration with a refresh token + + + + + Create one short-lived token with an expiration + + + + + Which scopes that have already been granted to include when requesting scopes + + + + + Default, requests only the scopes passed in to the oauth request + + + + + Token should include all previously granted user scopes as well as requested scopes + + + + + Token should include all previously granted team scopes as well as requested scopes + + + + + Contains methods that make authorizing with Dropbox easier. + + + + This shows an example of how to use the token flow. This is part of a Windows Console or WPF app. + + + The GetAccessToken() method calls to create the URI with response type + set to for token flow. + + + is called to generate a random string to use as the state argument, this value can also be used to + store application context and prevent cross-site request forgery. + + + A is created to listen to the RedirectUri which will later receive redirect callback from + the server. is called to launch a native browser and navigate user to the authorize + URI. The RedirectUri needs to be registered at App Console. It's + common to use value like http://127.0.0.1:{some_avaialble_port}. + + + After user successfully authorizes the request, HandleOAuth2Redirect receives the redirect callback which contains state + and access token as URL fragment. Since the server cannot receive URL fragment directly, it calls RespondPageWithJSRedirect + to respond with a HTML page which runs JS code and sends URL fragment as query string parameter to a separate JSRedirect endpoint. + + + HandleJSRedirect is called to handle redirect from JS code and processes OAuth response from query string. + This returns an containing the access token that will be passed to the constructor. + + + private async Task HandleOAuth2Redirect(HttpListener http) + { + var context = await http.GetContextAsync(); + + // We only care about request to RedirectUri endpoint. + while (context.Request.Url.AbsolutePath != RedirectUri.AbsolutePath) + { + context = await http.GetContextAsync(); + } + + // Respond with a HTML page which runs JS to send URl fragment. + RespondPageWithJSRedirect(); + } + + + private async Task<OAuth2Response> HandleJSRedirect(HttpListener http) + { + var context = await http.GetContextAsync(); + + // We only care about request to TokenRedirectUri endpoint. + while (context.Request.Url.AbsolutePath != JSRedirectUri.AbsolutePath) + { + context = await http.GetContextAsync(); + } + + var redirectUri = new Uri(context.Request.QueryString["url_with_fragment"]); + + var result = DropboxOAuth2Helper.ParseTokenFragment(redirectUri); + + return result; + } + + private async Task GetAccessToken() { + var state = Guid.NewGuid().ToString("N"); + var authorizeUri = DropboxOAuth2Helper.GetAuthorizeUri(OAuthResponseType.Token, ApiKey, new Uri(RedirectUri), state: state); + + var http = new HttpListener(); + http.Prefixes.Add(RedirectUri); + http.Start(); + + System.Diagnostics.Process.Start(authorizeUri.ToString()); + + // Handle OAuth redirect and send URL fragment to local server using JS. + await HandleOAuth2Redirect(http); + + // Handle redirect from JS and process OAuth response. + var result = await HandleJSRedirect(http); + + if (result.State != state) + { + // The state in the response doesn't match the state in the request. + return null; + } + + Settings.Default.AccessToken = result.AccessToken; + } + + + This shows an example of how to use the code flow. This is part of a controller class on an ASP.Net MVC website. + + + The Connect() method calls to create the URI that the browser component + navigate to; the response type is set to to create a URI for the code flow. + + + is called to generate a random string to use as the state argument, this value is stored + on a field in the web app's user database associated with the current user, this helps prevent cross-site request forgery. + + + The AuthAsync method handles the route represented by the RedirectUri. The ASP.Net infrastructure has already + parsed the query string and extracted the code and state arguments. After validating that the state + matches the value stored in the user record in the Connect method, authorization is completed by calling + . This returns an containing the access token + that will be passed to the constructor. + + + // GET: /Home/Connect + public ActionResult Connect() + { + var user = this.store.CurrentUser(); + user.ConnectState = Guid.NewGuid().ToString("N"); + this.store.SaveChanges(); + + var redirect = DropboxOAuth2Helper.GetAuthorizeUri(OauthResponseType.Code, AppKey, RedirectUri, user.ConnectState); + return Redirect(redirect.ToString()); + } + + // GET: /Home/Auth + public async Task<ActionResult> AuthAsync(string code, string state) + { + var user = this.store.CurrentUser(); + + if (user.ConnectState != state) + { + this.Flash("There was an error connecting to Dropbox."); + return this.RedirectToAction("Index"); + } + + OAuth2Response response = await DropboxOAuth2Helper.ProcessCodeFlowAsync(code, AppKey, AppSecret, RedirectUri); + + user.DropboxAccessToken = response.AccessToken; + await this.store.SaveChangesAsync(); + + this.Flash("This account has been connected to Dropbox."); + return this.RedirectToAction("Profile"); + } + + + + + + Length of Code Verifier for PKCE to be used in OAuth Flow + + + + + Gets the URI used to start the OAuth2.0 authorization flow. + + The grant type requested, either Token or Code. + The apps key, found in the + App Console. + Where to redirect the user after authorization has completed. This must be the exact URI + registered in the App Console; even localhost + must be listed if it is used for testing. A redirect URI is required for a token flow, but optional for code. + If the redirect URI is omitted, the code will be presented directly to the user and they will be invited to enter + the information in your app. + Up to 500 bytes of arbitrary data that will be passed back to . + This parameter should be used to protect against cross-site request forgery (CSRF). + Whether or not to force the user to approve the app again if they've already done so. + If false (default), a user who has already approved the application may be automatically redirected to + If true, the user will not be automatically redirected and will have to approve + the app again. + When true (default is false) users will not be able to sign up for a + Dropbox account via the authorization page. Instead, the authorization page will show a link to the Dropbox + iOS app in the App Store. This is only intended for use when necessary for compliance with App Store policies. + If this parameter is specified, the user will be asked to authorize with a particular + type of Dropbox account, either work for a team account or personal for a personal account. Your app should still + verify the type of Dropbox account after authorization since the user could modify or remove the require_role + parameter. + If true, users will be signed out if they are currently signed in. + This will make sure the user is brought to a page where they can create a new account or sign in to another account. + This should only be used when there is a definite reason to believe that the user needs to sign in to a new or + different account. + Determines the type of token to request. See + for information on specific types available. If none is specified, this will use the legacy type. + list of scopes to request in base oauth flow. If left blank, will default to all scopes for app + which scopes to include from previous grants. Note: if this user has never linked the app, include_granted_scopes must be None + If using PKCE, please us the PKCEOAuthFlow object + The uri of a web page which must be displayed to the user in order to authorize the app. + + + + Gets the URI used to start the OAuth2.0 authorization flow. + + The grant type requested, either Token or Code. + The apps key, found in the + App Console. + Where to redirect the user after authorization has completed. This must be the exact URI + registered in the App Console; even localhost + must be listed if it is used for testing. A redirect URI is required for a token flow, but optional for code. + If the redirect URI is omitted, the code will be presented directly to the user and they will be invited to enter + the information in your app. + Up to 500 bytes of arbitrary data that will be passed back to . + This parameter should be used to protect against cross-site request forgery (CSRF). + Whether or not to force the user to approve the app again if they've already done so. + If false (default), a user who has already approved the application may be automatically redirected to + If true, the user will not be automatically redirected and will have to approve + the app again. + When true (default is false) users will not be able to sign up for a + Dropbox account via the authorization page. Instead, the authorization page will show a link to the Dropbox + iOS app in the App Store. This is only intended for use when necessary for compliance with App Store policies. + If this parameter is specified, the user will be asked to authorize with a particular + type of Dropbox account, either work for a team account or personal for a personal account. Your app should still + verify the type of Dropbox account after authorization since the user could modify or remove the require_role + parameter. + If true, users will be signed out if they are currently signed in. + This will make sure the user is brought to a page where they can create a new account or sign in to another account. + This should only be used when there is a definite reason to believe that the user needs to sign in to a new or + different account. + Determines the type of token to request. See + for information on specific types available. If none is specified, this will use the legacy type. + list of scopes to request in base oauth flow. If left blank, will default to all scopes for app + which scopes to include from previous grants. Note: if this user has never linked the app, include_granted_scopes must be None + If using PKCE, please us the PKCEOAuthFlow object + The uri of a web page which must be displayed to the user in order to authorize the app. + + + + Gets the URI used to start the OAuth2.0 authorization flow which doesn't require a redirect URL. + + The apps key, found in the + App Console. + When true (default is false) users will not be able to sign up for a + Dropbox account via the authorization page. Instead, the authorization page will show a link to the Dropbox + iOS app in the App Store. This is only intended for use when necessary for compliance with App Store policies. + The uri of a web page which must be displayed to the user in order to authorize the app. + + + + + + + + + + + + + + + + + Parses the token fragment. When using the OAuth 2.0 token or implicit grant flow, the + user will be redirected to a URI with a fragment containing the authorization token. + + The redirected URI. + The authorization response, containing the access token and uid of the authorized user + + + + Processes the second half of the OAuth 2.0 code flow. + + The code acquired in the query parameters of the redirect from the initial authorize url. + The application key, found in the + App Console. + The application secret, found in the + App Console This is optional if using PKCE. + The redirect URI that was provided in the initial authorize URI, + this is only used to validate that it matches the original request, it is not used to redirect + again. + An optional http client instance used to make requests. + The code verifier for PKCE flow. If using PKCE, please us the PKCEOauthFlow object + The authorization response, containing the access token and uid of the authorized user + + + + Processes the second half of the OAuth 2.0 code flow. + + The URI to which the user was redirected after the initial authorization request. + The application key, found in the + App Console. + The application secret, found in the + App Console. + The redirect URI that was provided in the initial authorize URI, + this is only used to validate that it matches the original request, it is not used to redirect + again. + The state parameter (if any) that matches that used in the initial authorize URI. + An optional http client instance used to make requests. + The code verifier for PKCE flow. If using PKCE, please us the PKCEOauthFlow object + The authorization response, containing the access token and uid of the authorized user + + + + Object used to execute OAuth through PKCE + Use this object to maintain code verifier and challenge using S256 method + + + + + Default constructor that also generates code verifier and code challenge to be used in PKCE flow + + + + + Gets the URI used to start the OAuth2.0 authorization flow. Passes in codeChallenge generated in this class + + The grant type requested, either Token or Code. + The apps key, found in the + App Console. + Where to redirect the user after authorization has completed. This must be the exact URI + registered in the App Console; even localhost + must be listed if it is used for testing. A redirect URI is required for a token flow, but optional for code. + If the redirect URI is omitted, the code will be presented directly to the user and they will be invited to enter + the information in your app. + Up to 500 bytes of arbitrary data that will be passed back to . + This parameter should be used to protect against cross-site request forgery (CSRF). + Whether or not to force the user to approve the app again if they've already done so. + If false (default), a user who has already approved the application may be automatically redirected to + If true, the user will not be automatically redirected and will have to approve + the app again. + When true (default is false) users will not be able to sign up for a + Dropbox account via the authorization page. Instead, the authorization page will show a link to the Dropbox + iOS app in the App Store. This is only intended for use when necessary for compliance with App Store policies. + If this parameter is specified, the user will be asked to authorize with a particular + type of Dropbox account, either work for a team account or personal for a personal account. Your app should still + verify the type of Dropbox account after authorization since the user could modify or remove the require_role + parameter. + If true, users will be signed out if they are currently signed in. + This will make sure the user is brought to a page where they can create a new account or sign in to another account. + This should only be used when there is a definite reason to believe that the user needs to sign in to a new or + different account. + Determines the type of token to request. See + for information on specific types available. If none is specified, this will use the legacy type. + list of scopes to request in base oauth flow. If left blank, will default to all scopes for app + which scopes to include from previous grants. Note: if this user has never linked the app, include_granted_scopes must be None + The uri of a web page which must be displayed to the user in order to authorize the app. + + + + Processes the second half of the OAuth 2.0 code flow. Uses the codeVerifier created in this class to execute the second half. + + The code acquired in the query parameters of the redirect from the initial authorize url. + The application key, found in the + App Console. + The redirect URI that was provided in the initial authorize URI, + this is only used to validate that it matches the original request, it is not used to redirect + again. + An optional http client instance used to make requests. + The authorization response, containing the access token and uid of the authorized user + + + + Processes the second half of the OAuth 2.0 code flow. Uses the codeVerifier created in this class to execute second half. + + The URI to which the user was redirected after the initial authorization request. + The application key, found in the + App Console. + The redirect URI that was provided in the initial authorize URI, + this is only used to validate that it matches the original request, it is not used to redirect + again. + The state parameter (if any) that matches that used in the initial authorize URI. + An optional http client instance used to make requests. + The authorization response, containing the access token and uid of the authorized user + + + + Contains the parameters passed in a successful authorization response. + + + + + Initializes a new instance of the class. + + The access_token. + The uid. + The state. + The token_type. + + + + Gets the access token, a token which can be used to make calls to the Dropbox API + + + Pass this as the oauth2AccessToken argument when creating an instance + of . + + A token which can be used to make calls to the Dropbox API. + + + + + Gets the Dropbox user ID of the authorized user. + + + The Dropbox user ID of the authorized user. + + + + + Gets the state content, if any, originally passed to the authorize URI. + + + The state content, if any, originally passed to the authorize URI. + + + + + Gets the type of the token, which will always be bearer if set. + + + This will always be bearer if set. + + + + + Gets the refresh token, if offline or online access type was selected. + + + + + Gets the time of expiration of the access token, if the token will expire. + This is only filled if offline or online access type was selected. + + + + + List of scopes this oauth2 request granted the user + + + + + Exception when error occurs during oauth2 flow. + + + + + Initializes a new instance of the class. + + The message. + The error description + + + + Gets the error description. + + + + + The object used to to make requests to the Dropbox API. + + + + + The API version + + + + + The dropbox API argument header. + + + + + The dropbox API result header. + + + + + The member id of the selected user. + + + + + The member id of the selected admin. + + + + + The path root value used to make API call. + + + + + The configuration options for dropbox client. + + + + + The default http client instance. + + + + + The default long poll http client instance. + + + + + Initializes a new instance of the class. + + The configuration options for dropbox client. + The member id of the selected user. + The member id of the selected admin. + The path root to make requests from. + + + + Set the value for Dropbox-Api-Path-Root header. + + The path root object. + A instance with Dropbox-Api-Path-Root header set. + + + + The known route styles + + + + + RPC style means that the argument and result of a route are contained in the + HTTP body. + + + + + Download style means that the route argument goes in a Dropbox-API-Args + header, and the result comes back in a Dropbox-API-Result header. The + HTTP response body contains a binary payload. + + + + + Upload style means that the route argument goes in a Dropbox-API-Arg + header. The HTTP request body contains a binary payload. The result comes + back in a Dropbox-API-Result header. + + + + + Sends the upload request asynchronously. + + The type of the request. + The type of the response. + The type of the error. + The request. + The server host to send the request to. + The route name. + The auth type of the route. + The request encoder. + The response decoder. + The error decoder. + An asynchronous task for the response. + + This exception is thrown when there is an error reported by the server. + + + + + Sends the upload request asynchronously. + + The type of the request. + The type of the response. + The type of the error. + The request. + The content to be uploaded. + The server host to send the request to. + The route name. + The auth type of the route. + The request encoder. + The response decoder. + The error decoder. + An asynchronous task for the response. + + This exception is thrown when there is an error reported by the server. + + + + + Sends the download request asynchronously. + + The type of the request. + The type of the response. + The type of the error. + The request. + The server host to send the request to. + The route name. + The auth type of the route. + The request encoder. + The response decoder. + The error decoder. + An asynchronous task for the response. + + This exception is thrown when there is an error reported by the server. + + + + + Requests the JSON string with retry. + + The host. + The auth type of the route. + Name of the route. + The route style. + The request argument. + The body to upload if + is . + The asynchronous task with the result. + + + + Attempts to extract the value of a field named error from + if it is a valid JSON object. + + The text to check + The contents of the error field if present, otherwise . + + + + Requests the JSON string. + + The host. + Name of the route. + The auth type of the route. + The route style. + The request argument. + The body to upload if + is . + The asynchronous task with the result. + + + + Gets the URI for a route. + + The hostname for the request. + Name of the route. + The uri for this route. + + + + Gets the Dropbox request id. + + Response. + The request id. + + + + Get http client for given host. + + The host type. + The . + + + + The actual disposing logic. + + If is disposing. + + + + The public dispose. + + + + + Used to return un-typed result information to the layer that can interpret the + object types + + + + + Gets or sets a value indicating whether this instance is an error. + + + true if this instance is an error; otherwise, false. + + + + + Gets or sets the un-typed object result, this will be parsed into the + specific response or error type for the route. + + + The object result. + + + + + Gets or sets the Dropbox request id. + + The request id. + + + + Gets or sets the HTTP response, this is only set if the route was a download route. + + + The HTTP response. + + + + + An implementation of the interface. + + The type of the response. + + + + The HTTP response containing the body content. + + + + + Initializes a new instance of the class. + + The response. + The HTTP response message. + + + Gets the response. + The response. + + + + Asynchronously gets the content as a . + + The downloaded content as a stream. + + + + Asynchronously gets the content as a array. + + The downloaded content as a byte array. + + + + Asynchronously gets the content as . + + The downloaded content as a string. + + + + Disposes of the in this instance. + + + + + The stream content which doesn't dispose the underlying stream. This + is useful for retry. + + + + + Initializes a new instance of the class. + + The stream content. + + + + The type of api hosts. + + + + + Host type for api. + + + + + Host type for api content. + + + + + Host type for api notify. + + + + + The type of api auth. + + + + + Auth type for user auth. + + + + + Auth type for team auth. + + + + + Host type for app auth. + + + + + Host type for no auth. + + + + + The class which contains configurations for the request handler. + + + + + The default api domain + + + + + The default api content domain + + + + + The default api notify domain + + + + + The base user agent, used to construct all user agent strings. + + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The time when the current access token expires, can be null if using long-lived tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + The maximum retries on a 5xx error. + The user agent to use when making requests. + The hostname that will process api requests; + this is for internal Dropbox use only. + The hostname that will process api content requests; + this is for internal Dropbox use only. + The hostname that will process api notify requests; + this is for internal Dropbox use only. + The custom http client. If not provided, a default + http client will be created. + The custom http client for long poll. If not provided, a default + http client with longer timeout will be created. + + + + Gets the maximum retries on a 5xx error. + + + + + Gets the OAuth2 token. + + + + + Get the OAuth2 refresh token + + + + + Gets the time the access token expires at + + + + + Gets the app key to use when refreshing tokens + + + + + Gets the app secret to use when refreshing tokens + + + + + Gets the HTTP client use to send requests to the server. + + + + + Gets the HTTP client use to send long poll requests to the server. + + + + + Gets the user agent string. + + + + + Gets the maps from host types to domain names. + + + + + The client which contains endpoints which perform team-level actions. + + + + + The request handler options. + + + + + The request handler. + + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The app key to be used for refreshing tokens + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The app key to be used for refreshing tokens + The . + + + + Initializes a new instance of the class. + + The oauth2 refresh token for refreshing access tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + The . + + + + Initializes a new instance of the class. + + The oauth2 refresh token for refreshing access tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The . + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The time when the current access token expires, can be null if using long-lived tokens + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The time when the current access token expires, can be null if using long-lived tokens + The . + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The time when the current access token expires, can be null if using long-lived tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The time when the current access token expires, can be null if using long-lived tokens + The app key to be used for refreshing tokens + The . + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The time when the current access token expires, can be null if using long-lived tokens + The app key to be used for refreshing tokens + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The time when the current access token expires, can be null if using long-lived tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + The . + + + + Initializes a new instance of the class. + + The oauth2 access token for making client requests. + The oauth2 refresh token for refreshing access tokens + The app key to be used for refreshing tokens + The app secret to be used for refreshing tokens + The . + + + + Initializes a new instance of the class. + + The request handler options. + + + + Initializes a new instance of the class. + + The request handler options. + The request handler. + + + + Refreshes access token regardless of if existing token is expired + + subset of scopes to refresh token with, or null to refresh with all scopes + true if token is successfully refreshed, false otherwise + + + + Convert the team client to a user client which can perform action on the given team member's Dropbox. + + The member id of a user who is in the team. + The + + + + Convert the team client to a user client which can perform action on team owned contents. + See documentation for Dropbox-API-Select-Admin + for detail. + + The member id of a team admin. + The + + + + Gets the FileProperties routes. + + + + + Gets the Team routes. + + + + + Gets the TeamLog routes. + + + + + Initializes the routes. + + The transport. + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Sets a user's profile photo. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the set profile photo route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Sets a user's profile photo. + + Image to set as the user's new profile photo. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the set profile photo route. + + Image to set as the user's new profile photo. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the set profile photo route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + The photo source arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Base64Data + + + + + Gets this instance as a Base64Data, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Image data in base64-encoded bytes. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The set profile photo arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Image to set as the user's new profile photo. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Image to set as the user's new profile photo. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The set profile photo error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is FileTypeError + + + + + Gets this instance as a FileTypeError, or null. + + + + + Gets a value indicating whether this instance is FileSizeError + + + + + Gets this instance as a FileSizeError, or null. + + + + + Gets a value indicating whether this instance is DimensionError + + + + + Gets this instance as a DimensionError, or null. + + + + + Gets a value indicating whether this instance is ThumbnailError + + + + + Gets this instance as a ThumbnailError, or null. + + + + + Gets a value indicating whether this instance is TransientError + + + + + Gets this instance as a TransientError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + File cannot be set as profile photo. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileTypeError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + File cannot exceed 10 MB. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileSizeError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Image must be larger than 128 x 128. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DimensionError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Image could not be thumbnailed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ThumbnailError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Temporary infrastructure failure, please retry. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransientError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The set profile photo result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + URL for the photo representing the user, if one is + set. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + URL for the photo representing the user, if one is set. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Result returned by methods that may either launch an asynchronous job or complete + synchronously. Upon synchronous completion of the job, no additional information is + returned. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The job finished synchronously and successfully. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Complete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Result returned by methods that launch an asynchronous job. + A method who may either launch an asynchronous job, or complete the request + synchronously, can use this union by extending it, and adding a 'complete' field with + the type of the synchronous response. + See for an example. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for methods that poll the status of an asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Id of the asynchronous job. This is the value of a response returned from the + method that launched the job. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Result returned by methods that poll for the status of an asynchronous job. Upon + completion of the job, no additional information is returned. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The asynchronous job has completed successfully. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Complete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Error returned by methods for polling the status of asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is InvalidAsyncJobId + + + + + Gets this instance as a InvalidAsyncJobId, or null. + + + + + Gets a value indicating whether this instance is InternalError + + + + + Gets this instance as a InternalError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The job ID is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidAsyncJobId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Something went wrong with the job on Dropbox's end. You'll need to verify + that the action you were taking succeeded, and if not, try again. This should + happen very rarely. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InternalError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result returned by methods that poll for the status of an asynchronous job. + Unions that extend this union should add a 'complete' field with a type of the + information returned upon job completion. + See for an example. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Error occurred because the account doesn't have permission to access the + resource. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is InvalidAccountType + + + + + Gets this instance as a InvalidAccountType, or null. + + + + + Gets a value indicating whether this instance is PaperAccessDenied + + + + + Gets this instance as a PaperAccessDenied, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Current account type cannot access the resource. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Current account cannot access Paper. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The routes for the namespace + + + + + Initializes a new instance of the class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Creates an OAuth 2.0 access token from the supplied OAuth 1.0 access + token. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the token from oauth1 route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Creates an OAuth 2.0 access token from the supplied OAuth 1.0 access + token. + + The supplied OAuth 1.0 access token. + The token secret associated with the supplied + access token. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the token from oauth1 route. + + The supplied OAuth 1.0 access token. + The token secret associated with the supplied + access token. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the token from oauth1 route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + The routes for the namespace + + + + + Initializes a new instance of the class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Disables the access token used to authenticate the call. + + The task that represents the asynchronous send operation. + + + + Begins an asynchronous send to the token revoke route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the token revoke route to + complete + + The reference to the pending asynchronous send + request + + + + Errors occurred during authentication. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is InvalidAccessToken + + + + + Gets this instance as a InvalidAccessToken, or null. + + + + + Gets a value indicating whether this instance is InvalidSelectUser + + + + + Gets this instance as a InvalidSelectUser, or null. + + + + + Gets a value indicating whether this instance is InvalidSelectAdmin + + + + + Gets this instance as a InvalidSelectAdmin, or null. + + + + + Gets a value indicating whether this instance is UserSuspended + + + + + Gets this instance as a UserSuspended, or null. + + + + + Gets a value indicating whether this instance is ExpiredAccessToken + + + + + Gets this instance as a ExpiredAccessToken, or null. + + + + + Gets a value indicating whether this instance is MissingScope + + + + + Gets this instance as a MissingScope, or null. + + + + + Gets a value indicating whether this instance is RouteAccessDenied + + + + + Gets this instance as a RouteAccessDenied, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access token is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidAccessToken + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user specified in 'Dropbox-API-Select-User' is no longer on the + team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidSelectUser + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user specified in 'Dropbox-API-Select-Admin' is not a Dropbox Business + team admin. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidSelectAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user has been suspended. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserSuspended + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The access token has expired. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ExpiredAccessToken + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The access token does not have the required scope to access the route. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The route is not available to public. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RouteAccessDenied + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The invalid account type error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Endpoint + + + + + Gets this instance as a Endpoint, or null. + + + + + Gets a value indicating whether this instance is Feature + + + + + Gets this instance as a Feature, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Current account type doesn't have permission to access this route + endpoint. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Endpoint + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Current account type doesn't have permission to access this feature. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Feature + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is PaperDisabled + + + + + Gets this instance as a PaperDisabled, or null. + + + + + Gets a value indicating whether this instance is NotPaperUser + + + + + Gets this instance as a NotPaperUser, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Paper is disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDisabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided user has not used Paper yet. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NotPaperUser + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Error occurred because the app is being rate limited. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The reason why the app is being rate limited. + The number of seconds that the app should wait before + making another request. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The reason why the app is being rate limited. + + + + + The number of seconds that the app should wait before making another + request. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The rate limit reason object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is TooManyRequests + + + + + Gets this instance as a TooManyRequests, or null. + + + + + Gets a value indicating whether this instance is + TooManyWriteOperations + + + + + Gets this instance as a TooManyWriteOperations, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + You are making too many requests in the past few minutes. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyRequests + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are currently too many write operations happening in the user's + Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyWriteOperations + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The token from o auth1 arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The supplied OAuth 1.0 access token. + The token secret associated with the supplied + access token. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The supplied OAuth 1.0 access token. + + + + + The token secret associated with the supplied access token. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The token from o auth1 error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + InvalidOauth1TokenInfo + + + + + Gets this instance as a InvalidOauth1TokenInfo, or null. + + + + + Gets a value indicating whether this instance is AppIdMismatch + + + + + Gets this instance as a AppIdMismatch, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Part or all of the OAuth 1.0 access token info is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidOauth1TokenInfo + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The authorized app does not match the app associated with the supplied access + token. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppIdMismatch + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The token from o auth1 result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The OAuth 2.0 token generated from the supplied OAuth 1.0 + token. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The OAuth 2.0 token generated from the supplied OAuth 1.0 token. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The token scope error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The required scope to access the route. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The required scope to access the route. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The routes for the namespace + + + + + Initializes a new instance of the class. + + The transport to use + + + + Gets the transport used for these routes + + + + + This endpoint performs App Authentication, validating the supplied app key + and secret, and returns the supplied string, to allow you to test your code and + connection to the Dropbox API. It has no other effect. If you receive an HTTP 200 + response with the supplied query, it indicates at least part of the Dropbox API + infrastructure is working and that the app key and secret valid. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the app route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + This endpoint performs App Authentication, validating the supplied app key + and secret, and returns the supplied string, to allow you to test your code and + connection to the Dropbox API. It has no other effect. If you receive an HTTP 200 + response with the supplied query, it indicates at least part of the Dropbox API + infrastructure is working and that the app key and secret valid. + + The string that you'd like to be echoed back to you. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the app route. + + The string that you'd like to be echoed back to you. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the app route to complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + This endpoint performs User Authentication, validating the supplied access + token, and returns the supplied string, to allow you to test your code and + connection to the Dropbox API. It has no other effect. If you receive an HTTP 200 + response with the supplied query, it indicates at least part of the Dropbox API + infrastructure is working and that the access token is valid. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the user route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + This endpoint performs User Authentication, validating the supplied access + token, and returns the supplied string, to allow you to test your code and + connection to the Dropbox API. It has no other effect. If you receive an HTTP 200 + response with the supplied query, it indicates at least part of the Dropbox API + infrastructure is working and that the access token is valid. + + The string that you'd like to be echoed back to you. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the user route. + + The string that you'd like to be echoed back to you. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the user route to complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + EchoArg contains the arguments to be sent to the Dropbox servers. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The string that you'd like to be echoed back to you. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The string that you'd like to be echoed back to you. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + EchoResult contains the result returned from the Dropbox servers. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + If everything worked correctly, this would be the same as + query. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + If everything worked correctly, this would be the same as query. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The path root object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Home + + + + + Gets this instance as a Home, or null. + + + + + Gets a value indicating whether this instance is Root + + + + + Gets this instance as a Root, or null. + + + + + Gets a value indicating whether this instance is NamespaceId + + + + + Gets this instance as a NamespaceId, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Paths are relative to the authenticating user's home namespace, whether or + not that user belongs to a team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Home + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Paths are relative to the authenticating user's root namespace (This results + in if the user's root + namespace has changed.). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Paths are relative to given namespace id (This results in if you don't have access to + this namespace.). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The path root error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is InvalidRoot + + + + + Gets this instance as a InvalidRoot, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The root namespace id in Dropbox-API-Path-Root header is not valid. The value + of this error is use's latest root info. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + You don't have permission to access the namespace id in Dropbox-API-Path-Root + header. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information about current user's root. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The namespace ID for user's root namespace. It will + be the namespace ID of the shared team root if the user is member of a team with a + separate team root. Otherwise it will be same as . + The namespace ID for user's home namespace. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a , or null. + + + + + Gets a value indicating whether this instance is User + + + + + Gets this instance as a , or null. + + + + + The namespace ID for user's root namespace. It will be the namespace ID of + the shared team root if the user is member of a team with a separate team root. + Otherwise it will be same as . + + + + + The namespace ID for user's home namespace. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Root info when user is member of a team with a separate root namespace ID. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The namespace ID for user's root namespace. It will + be the namespace ID of the shared team root if the user is member of a team with a + separate team root. Otherwise it will be same as . + The namespace ID for user's home namespace. + The path for user's home directory under the shared team + root. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path for user's home directory under the shared team root. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Root info when user is not member of a team or the user is a member of a team and + the team does not have a separate root namespace. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The namespace ID for user's root namespace. It will + be the namespace ID of the shared team root if the user is member of a team with a + separate team root. Otherwise it will be same as . + The namespace ID for user's home namespace. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Removes all manually added contacts. You'll still keep contacts who are on + your team or who you imported. New contacts will be added when you share. + + The task that represents the asynchronous send operation. + + + + Begins an asynchronous send to the delete manual contacts route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the delete manual contacts route + to complete + + The reference to the pending asynchronous send + request + + + + Removes manually added contacts from the given list. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete manual contacts batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Removes manually added contacts from the given list. + + List of manually added contacts to be deleted. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete manual contacts batch route. + + List of manually added contacts to be deleted. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the delete manual contacts batch + route to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + The delete manual contacts arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of manually added contacts to be deleted. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of manually added contacts to be deleted. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The delete manual contacts error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is ContactsNotFound + + + + + Gets this instance as a ContactsNotFound, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Can't delete contacts from this list. Make sure the list only has manually + added contacts. The deletion was cancelled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The add properties arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A unique identifier for the file or folder. + The property groups which are to be added to a Dropbox + file. No two groups in the input should refer to the same template. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A unique identifier for the file or folder. + + + + + The property groups which are to be added to a Dropbox file. No two groups in + the input should refer to the same template. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The add properties error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + PropertyGroupAlreadyExists + + + + + Gets this instance as a PropertyGroupAlreadyExists, or null. + + + + + Gets a value indicating whether this instance is PropertyFieldTooLarge + + + + + Gets this instance as a PropertyFieldTooLarge, or null. + + + + + Gets a value indicating whether this instance is DoesNotFitTemplate + + + + + Gets this instance as a DoesNotFitTemplate, or null. + + + + + Gets a value indicating whether this instance is + DuplicatePropertyGroups + + + + + Gets this instance as a DuplicatePropertyGroups, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + A property group associated with this template and file already + exists. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PropertyGroupAlreadyExists + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + One or more of the supplied property field values is too large. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PropertyFieldTooLarge + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + One or more of the supplied property fields does not conform to the template + specifications. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DoesNotFitTemplate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are 2 or more property groups referring to the same templates in the + input. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DuplicatePropertyGroups + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The add template arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Display name for the template. Template names can be up to 256 + bytes. + Description for the template. Template descriptions can + be up to 1024 bytes. + Definitions of the property fields associated with this + template. There can be up to 32 properties in a single template. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The add template result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + An identifier for template added by See or . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + An identifier for template added by See or . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Add a template associated with a team. See to add properties to a file or folder. + Note: this endpoint will create team-owned templates. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates add for team route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Add a template associated with a team. See to add properties to a file or folder. + Note: this endpoint will create team-owned templates. + + Display name for the template. Template names can be up to 256 + bytes. + Description for the template. Template descriptions can + be up to 1024 bytes. + Definitions of the property fields associated with this + template. There can be up to 32 properties in a single template. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates add for team route. + + Display name for the template. Template names can be up to 256 + bytes. + Description for the template. Template descriptions can + be up to 1024 bytes. + Definitions of the property fields associated with this + template. There can be up to 32 properties in a single template. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the templates add for team route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get the schema for a specified template. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates get for team route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get the schema for a specified template. + + An identifier for template added by route See or . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates get for team route. + + An identifier for template added by route See or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the templates get for team route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get the template identifiers for a team. To get the schema of each template + use . + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates list for team route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the templates list for team route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Permanently removes the specified template created from . All properties associated with the template will also be removed. This action + cannot be undone. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates remove for team route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Permanently removes the specified template created from . All properties associated with the template will also be removed. This action + cannot be undone. + + An identifier for a template created by or . + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates remove for team route. + + An identifier for a template created by or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the templates remove for team + route to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Update a template associated with a team. This route can update the template + name, the template description and add optional properties to templates. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates update for team route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Update a template associated with a team. This route can update the template + name, the template description and add optional properties to templates. + + An identifier for template added by See or . + A display name for the template. template names can be up to 256 + bytes. + Description for the new template. Template descriptions + can be up to 1024 bytes. + Property field templates to be added to the group template. + There can be up to 32 properties in a single template. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates update for team route. + + An identifier for template added by See or . + A display name for the template. template names can be up to 256 + bytes. + Description for the new template. Template descriptions + can be up to 1024 bytes. + Property field templates to be added to the group template. + There can be up to 32 properties in a single template. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the templates update for team + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Add property groups to a Dropbox file. See or to create new templates. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties add route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Add property groups to a Dropbox file. See or to create new templates. + + A unique identifier for the file or folder. + The property groups which are to be added to a Dropbox + file. No two groups in the input should refer to the same template. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties add route. + + A unique identifier for the file or folder. + The property groups which are to be added to a Dropbox + file. No two groups in the input should refer to the same template. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties add route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Overwrite property groups associated with a file. This endpoint should be + used instead of when property groups are being updated via a "snapshot" instead of via a + "delta". In other words, this endpoint will delete all omitted fields from a + property group, whereas will only delete fields that are explicitly marked for deletion. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties overwrite route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Overwrite property groups associated with a file. This endpoint should be + used instead of when property groups are being updated via a "snapshot" instead of via a + "delta". In other words, this endpoint will delete all omitted fields from a + property group, whereas will only delete fields that are explicitly marked for deletion. + + A unique identifier for the file or folder. + The property groups "snapshot" updates to force apply. + No two groups in the input should refer to the same template. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties overwrite route. + + A unique identifier for the file or folder. + The property groups "snapshot" updates to force apply. + No two groups in the input should refer to the same template. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties overwrite route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Permanently removes the specified property group from the file. To remove + specific property field key value pairs, see . To update a template, see or . To remove a template, see or . + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties remove route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Permanently removes the specified property group from the file. To remove + specific property field key value pairs, see . To update a template, see or . To remove a template, see or . + + A unique identifier for the file or folder. + A list of identifiers for a template created by + or . + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties remove route. + + A unique identifier for the file or folder. + A list of identifiers for a template created by + or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties remove route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Search across property templates for particular property field values. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties search route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Search across property templates for particular property field values. + + Queries to search. + Filter results to contain only properties associated + with these template IDs. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties search route. + + Queries to search. + Filter results to contain only properties associated + with these template IDs. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties search route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use this to paginate through all search results. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties search continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this to paginate through all search results. + + The cursor returned by your last call to or . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties search continue route. + + The cursor returned by your last call to or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties search continue + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Add, update or remove properties associated with the supplied file and + templates. This endpoint should be used instead of when property groups are being updated via a "delta" instead of via a "snapshot" + . In other words, this endpoint will not delete any omitted fields from a property + group, whereas will delete any fields that are omitted from a property group. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties update route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Add, update or remove properties associated with the supplied file and + templates. This endpoint should be used instead of when property groups are being updated via a "delta" instead of via a "snapshot" + . In other words, this endpoint will not delete any omitted fields from a property + group, whereas will delete any fields that are omitted from a property group. + + A unique identifier for the file or folder. + The property groups "delta" updates to + apply. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties update route. + + A unique identifier for the file or folder. + The property groups "delta" updates to + apply. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties update route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Add a template associated with a user. See to add properties to a file. This endpoint can't be called on a team member or + admin's behalf. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates add for user route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Add a template associated with a user. See to add properties to a file. This endpoint can't be called on a team member or + admin's behalf. + + Display name for the template. Template names can be up to 256 + bytes. + Description for the template. Template descriptions can + be up to 1024 bytes. + Definitions of the property fields associated with this + template. There can be up to 32 properties in a single template. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates add for user route. + + Display name for the template. Template names can be up to 256 + bytes. + Description for the template. Template descriptions can + be up to 1024 bytes. + Definitions of the property fields associated with this + template. There can be up to 32 properties in a single template. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the templates add for user route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get the schema for a specified template. This endpoint can't be called on a + team member or admin's behalf. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates get for user route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get the schema for a specified template. This endpoint can't be called on a + team member or admin's behalf. + + An identifier for template added by route See or . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates get for user route. + + An identifier for template added by route See or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the templates get for user route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get the template identifiers for a team. To get the schema of each template + use . This endpoint can't be called on a team member or admin's behalf. + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates list for user route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the templates list for user route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Permanently removes the specified template created from . All properties associated with the template will also be removed. This action + cannot be undone. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates remove for user route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Permanently removes the specified template created from . All properties associated with the template will also be removed. This action + cannot be undone. + + An identifier for a template created by or . + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates remove for user route. + + An identifier for a template created by or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the templates remove for user + route to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Update a template associated with a user. This route can update the template + name, the template description and add optional properties to templates. This + endpoint can't be called on a team member or admin's behalf. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates update for user route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Update a template associated with a user. This route can update the template + name, the template description and add optional properties to templates. This + endpoint can't be called on a team member or admin's behalf. + + An identifier for template added by See or . + A display name for the template. template names can be up to 256 + bytes. + Description for the new template. Template descriptions + can be up to 1024 bytes. + Property field templates to be added to the group template. + There can be up to 32 properties in a single template. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the templates update for user route. + + An identifier for template added by See or . + A display name for the template. template names can be up to 256 + bytes. + Description for the new template. Template descriptions + can be up to 1024 bytes. + Property field templates to be added to the group template. + There can be up to 32 properties in a single template. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the templates update for user + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + The get template arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + An identifier for template added by route See or . + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + An identifier for template added by route See or . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get template result object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Display name for the template. Template names can be up to 256 + bytes. + Description for the template. Template descriptions can + be up to 1024 bytes. + Definitions of the property fields associated with this + template. There can be up to 32 properties in a single template. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The invalid property group error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is PropertyFieldTooLarge + + + + + Gets this instance as a PropertyFieldTooLarge, or null. + + + + + Gets a value indicating whether this instance is DoesNotFitTemplate + + + + + Gets this instance as a DoesNotFitTemplate, or null. + + + + + Gets a value indicating whether this instance is + DuplicatePropertyGroups + + + + + Gets this instance as a DuplicatePropertyGroups, or null. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is UnsupportedFolder + + + + + Gets this instance as a UnsupportedFolder, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + One or more of the supplied property field values is too large. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PropertyFieldTooLarge + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + One or more of the supplied property fields does not conform to the template + specifications. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DoesNotFitTemplate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are 2 or more property groups referring to the same templates in the + input. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DuplicatePropertyGroups + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This folder cannot be tagged. Tagging folders is not supported for team-owned + templates. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list template result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of identifiers for templates added by See or . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of identifiers for templates added by See or . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Logical operator to join search queries together. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is OrOperator + + + + + Gets this instance as a OrOperator, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Append a query with an "or" operator. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of OrOperator + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The lookup error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is MalformedPath + + + + + Gets this instance as a MalformedPath, or null. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is NotFile + + + + + Gets this instance as a NotFile, or null. + + + + + Gets a value indicating whether this instance is NotFolder + + + + + Gets this instance as a NotFolder, or null. + + + + + Gets a value indicating whether this instance is RestrictedContent + + + + + Gets this instance as a RestrictedContent, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The malformed path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There is nothing at the given path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We were expecting a file, but the given path refers to something that isn't a + file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We were expecting a folder, but the given path refers to something that isn't + a folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file cannot be transferred because the content is restricted. For + example, sometimes there are legal restrictions due to copyright claims. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RestrictedContent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The look up properties error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is PropertyGroupNotFound + + + + + Gets this instance as a PropertyGroupNotFound, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + No property group was found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PropertyGroupNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The modify template error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + ConflictingPropertyNames + + + + + Gets this instance as a ConflictingPropertyNames, or null. + + + + + Gets a value indicating whether this instance is TooManyProperties + + + + + Gets this instance as a TooManyProperties, or null. + + + + + Gets a value indicating whether this instance is TooManyTemplates + + + + + Gets this instance as a TooManyTemplates, or null. + + + + + Gets a value indicating whether this instance is + TemplateAttributeTooLarge + + + + + Gets this instance as a TemplateAttributeTooLarge, or null. + + + + + Gets a value indicating whether this instance is TemplateNotFound + + + + + Gets this instance as a TemplateNotFound, or null. + + + + + Gets a value indicating whether this instance is RestrictedContent + + + + + Gets this instance as a RestrictedContent, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + A property field key with that name already exists in the template. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ConflictingPropertyNames + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are too many properties in the changed template. The maximum number of + properties per template is 32. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyProperties + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are too many templates for the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyTemplates + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The template name, description or one or more of the property field keys is + too large. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TemplateAttributeTooLarge + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Template does not exist for the given identifier. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + You do not have permission to modify this template. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RestrictedContent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The overwrite property group arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A unique identifier for the file or folder. + The property groups "snapshot" updates to force apply. + No two groups in the input should refer to the same template. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A unique identifier for the file or folder. + + + + + The property groups "snapshot" updates to force apply. No two groups in the + input should refer to the same template. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The properties error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is UnsupportedFolder + + + + + Gets this instance as a UnsupportedFolder, or null. + + + + + Gets a value indicating whether this instance is TemplateNotFound + + + + + Gets this instance as a TemplateNotFound, or null. + + + + + Gets a value indicating whether this instance is RestrictedContent + + + + + Gets this instance as a RestrictedContent, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This folder cannot be tagged. Tagging folders is not supported for team-owned + templates. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Template does not exist for the given identifier. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + You do not have permission to modify this template. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RestrictedContent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The properties search arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Queries to search. + Filter results to contain only properties associated + with these template IDs. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Queries to search. + + + + + Filter results to contain only properties associated with these template + IDs. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The properties search continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The cursor returned by your last call to or . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The cursor returned by your last call to or . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The properties search continue error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Indicates that the cursor has been invalidated. Call to obtain a new cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The properties search error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is PropertyGroupLookup + + + + + Gets this instance as a PropertyGroupLookup, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The property group lookup object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The properties search match object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the matched file or folder. + The path for the matched file or folder. + Whether the file or folder is deleted. + List of custom property groups associated with the + file. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the matched file or folder. + + + + + The path for the matched file or folder. + + + + + Whether the file or folder is deleted. + + + + + List of custom property groups associated with the file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The properties search mode object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is FieldName + + + + + Gets this instance as a FieldName, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Search for a value associated with this field name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The properties search query object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The property field value for which to search across + templates. + The mode with which to perform the search. + The logical operator with which to append the + query. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The property field value for which to search across templates. + + + + + The mode with which to perform the search. + + + + + The logical operator with which to append the query. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The properties search result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A list (possibly empty) of matches for the query. + Pass the cursor into to continue to receive search results. Cursor will be null when there are no + more results. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A list (possibly empty) of matches for the query. + + + + + Pass the cursor into to continue to receive search results. Cursor will be null when there are no + more results. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Raw key/value data to be associated with a Dropbox file. Property fields are + added to Dropbox files as a . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Key of the property field associated with a file and template. + Keys can be up to 256 bytes. + Value of the property field associated with a file and + template. Values can be up to 1024 bytes. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Key of the property field associated with a file and template. Keys can be up + to 256 bytes. + + + + + Value of the property field associated with a file and template. Values can + be up to 1024 bytes. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Defines how a single property field may be structured. Used exclusively by . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Key of the property field being described. Property field keys + can be up to 256 bytes. + Description of the property field. Property field + descriptions can be up to 1024 bytes. + Data type of the value of this property field. This type will be + enforced upon property creation and modifications. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Key of the property field being described. Property field keys can be up to + 256 bytes. + + + + + Description of the property field. Property field descriptions can be up to + 1024 bytes. + + + + + Data type of the value of this property field. This type will be enforced + upon property creation and modifications. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + A subset of the property fields described by the corresponding . Properties are always added to a Dropbox file as a + . The possible key names and value types in this group are + defined by the corresponding . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + A unique identifier for the associated template. + The actual properties associated with the template. There can + be up to 32 property types per template. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + A unique identifier for the associated template. + + + + + The actual properties associated with the template. There can be up to 32 + property types per template. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Defines how a property group may be structured. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Display name for the template. Template names can be up to 256 + bytes. + Description for the template. Template descriptions can + be up to 1024 bytes. + Definitions of the property fields associated with this + template. There can be up to 32 properties in a single template. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Display name for the template. Template names can be up to 256 bytes. + + + + + Description for the template. Template descriptions can be up to 1024 + bytes. + + + + + Definitions of the property fields associated with this template. There can + be up to 32 properties in a single template. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The property group update object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A unique identifier for a property template. + Property fields to update. If the property field + already exists, it is updated. If the property field doesn't exist, the property + group is added. + Property fields to remove (by name), provided they + exist. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A unique identifier for a property template. + + + + + Property fields to update. If the property field already exists, it is + updated. If the property field doesn't exist, the property group is added. + + + + + Property fields to remove (by name), provided they exist. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Data type of the given property field added. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is String + + + + + Gets this instance as a String, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The associated property field will be of type string. Unicode is + supported. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of String + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The remove properties arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A unique identifier for the file or folder. + A list of identifiers for a template created by + or . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A unique identifier for the file or folder. + + + + + A list of identifiers for a template created by or . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The remove properties error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is PropertyGroupLookup + + + + + Gets this instance as a PropertyGroupLookup, or null. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is UnsupportedFolder + + + + + Gets this instance as a UnsupportedFolder, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The property group lookup object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This folder cannot be tagged. Tagging folders is not supported for team-owned + templates. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The remove template arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + An identifier for a template created by or . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + An identifier for a template created by or . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The template error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is TemplateNotFound + + + + + Gets this instance as a TemplateNotFound, or null. + + + + + Gets a value indicating whether this instance is RestrictedContent + + + + + Gets this instance as a RestrictedContent, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Template does not exist for the given identifier. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + You do not have permission to modify this template. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RestrictedContent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The template filter object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is FilterNone + + + + + Gets this instance as a FilterNone, or null. + + + + + Gets a value indicating whether this instance is FilterSome + + + + + Gets this instance as a FilterSome, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + No templates will be filtered from the result (all templates will be + returned). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FilterNone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only templates with an ID in the supplied list will be returned (a subset of + templates will be returned). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The template filter base object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is FilterSome + + + + + Gets this instance as a FilterSome, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Only templates with an ID in the supplied list will be returned (a subset of + templates will be returned). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The template owner type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is User + + + + + Gets this instance as a User, or null. + + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a Team, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Template will be associated with a user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of User + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Template will be associated with a team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Team + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The update properties arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A unique identifier for the file or folder. + The property groups "delta" updates to + apply. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A unique identifier for the file or folder. + + + + + The property groups "delta" updates to apply. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The update properties error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is PropertyGroupLookup + + + + + Gets this instance as a PropertyGroupLookup, or null. + + + + + Gets a value indicating whether this instance is PropertyFieldTooLarge + + + + + Gets this instance as a PropertyFieldTooLarge, or null. + + + + + Gets a value indicating whether this instance is DoesNotFitTemplate + + + + + Gets this instance as a DoesNotFitTemplate, or null. + + + + + Gets a value indicating whether this instance is + DuplicatePropertyGroups + + + + + Gets this instance as a DuplicatePropertyGroups, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The property group lookup object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + One or more of the supplied property field values is too large. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PropertyFieldTooLarge + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + One or more of the supplied property fields does not conform to the template + specifications. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DoesNotFitTemplate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are 2 or more property groups referring to the same templates in the + input. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DuplicatePropertyGroups + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The update template arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + An identifier for template added by See or . + A display name for the template. template names can be up to 256 + bytes. + Description for the new template. Template descriptions + can be up to 1024 bytes. + Property field templates to be added to the group template. + There can be up to 32 properties in a single template. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + An identifier for template added by See or . + + + + + A display name for the template. template names can be up to 256 + bytes. + + + + + Description for the new template. Template descriptions can be up to 1024 + bytes. + + + + + Property field templates to be added to the group template. There can be up + to 32 properties in a single template. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The update template result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + An identifier for template added by route See or . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + An identifier for template added by route See or . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There was an error counting the file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DisabledForTeam + + + + + Gets this instance as a DisabledForTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This user's Dropbox Business team doesn't allow file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DisabledForTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The number file requests owner by this user. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The number file requests owner by this user. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The title of the file request. Must not be empty. + The path of the folder in the Dropbox where uploaded + files will be sent. For apps with the app folder permission, this will be relative + to the app folder. + The deadline for the file request. Deadlines can only be set + by Professional and Business accounts. + Whether or not the file request should be open. If the file + request is closed, it will not accept any file submissions, but it can be opened + later. + A description of the file request. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The title of the file request. Must not be empty. + + + + + The path of the folder in the Dropbox where uploaded files will be sent. For + apps with the app folder permission, this will be relative to the app + folder. + + + + + The deadline for the file request. Deadlines can only be set by Professional + and Business accounts. + + + + + Whether or not the file request should be open. If the file request is + closed, it will not accept any file submissions, but it can be opened later. + + + + + A description of the file request. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There was an error creating the file request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidLocation + + + + + Gets this instance as a InvalidLocation, or null. + + + + + Gets a value indicating whether this instance is RateLimit + + + + + Gets this instance as a RateLimit, or null. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is NotAFolder + + + + + Gets this instance as a NotAFolder, or null. + + + + + Gets a value indicating whether this instance is AppLacksAccess + + + + + Gets this instance as a AppLacksAccess, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is ValidationError + + + + + Gets this instance as a ValidationError, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + File requests are not available on the specified folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidLocation + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user has reached the rate limit for creating file requests. The limit is + currently 4000 file requests total. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of RateLimit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This file request ID was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified path is not a folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotAFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This file request is not accessible to this app. Apps with the app folder + permission can only access file requests in their app folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppLacksAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user doesn't have permission to access or modify this file + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user's email address is not verified. File requests are only available + on accounts with a verified email address. Users can verify their email address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There was an error validating the request. For example, the title was + invalid, or there were disallowed characters in the destination path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ValidationError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There was an error deleting all closed file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is NotAFolder + + + + + Gets this instance as a NotAFolder, or null. + + + + + Gets a value indicating whether this instance is AppLacksAccess + + + + + Gets this instance as a AppLacksAccess, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is ValidationError + + + + + Gets this instance as a ValidationError, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This file request ID was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified path is not a folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotAFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This file request is not accessible to this app. Apps with the app folder + permission can only access file requests in their app folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppLacksAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user doesn't have permission to access or modify this file + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user's email address is not verified. File requests are only available + on accounts with a verified email address. Users can verify their email address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There was an error validating the request. For example, the title was + invalid, or there were disallowed characters in the destination path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ValidationError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The file requests deleted for this user. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The file requests deleted for this user. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List IDs of the file requests to delete. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List IDs of the file requests to delete. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There was an error deleting these file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is FileRequestOpen + + + + + Gets this instance as a FileRequestOpen, or null. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is NotAFolder + + + + + Gets this instance as a NotAFolder, or null. + + + + + Gets a value indicating whether this instance is AppLacksAccess + + + + + Gets this instance as a AppLacksAccess, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is ValidationError + + + + + Gets this instance as a ValidationError, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + One or more file requests currently open. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileRequestOpen + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This file request ID was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified path is not a folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotAFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This file request is not accessible to this app. Apps with the app folder + permission can only access file requests in their app folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppLacksAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user doesn't have permission to access or modify this file + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user's email address is not verified. File requests are only available + on accounts with a verified email address. Users can verify their email address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There was an error validating the request. For example, the title was + invalid, or there were disallowed characters in the destination path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ValidationError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The file requests deleted by the request. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The file requests deleted by the request. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + A file request for receiving + files into the user's Dropbox account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The ID of the file request. + The URL of the file request. + The title of the file request. + When this file request was created. + Whether or not the file request is open. If the file request + is closed, it will not accept any more file submissions. + The number of files this file request has received. + The path of the folder in the Dropbox where uploaded + files will be sent. This can be null if the destination was removed. For + apps with the app folder permission, this will be relative to the app + folder. + The deadline for this file request. Only set if the request + has a deadline. + A description of the file request. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The ID of the file request. + + + + + The URL of the file request. + + + + + The title of the file request. + + + + + When this file request was created. + + + + + Whether or not the file request is open. If the file request is closed, it + will not accept any more file submissions. + + + + + The number of files this file request has received. + + + + + The path of the folder in the Dropbox where uploaded files will be sent. This + can be null if the destination was removed. For apps with the app folder + permission, this will be relative to the app folder. + + + + + The deadline for this file request. Only set if the request has a + deadline. + + + + + A description of the file request. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file request deadline object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The deadline for this file request. + If set, allow uploads after the deadline has passed. + These uploads will be marked overdue. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The deadline for this file request. + + + + + If set, allow uploads after the deadline has passed. These uploads will + be marked overdue. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There is an error with the file request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is NotAFolder + + + + + Gets this instance as a NotAFolder, or null. + + + + + Gets a value indicating whether this instance is AppLacksAccess + + + + + Gets this instance as a AppLacksAccess, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is ValidationError + + + + + Gets this instance as a ValidationError, or null. + + + + + Gets a value indicating whether this instance is DisabledForTeam + + + + + Gets this instance as a DisabledForTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This file request ID was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified path is not a folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotAFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This file request is not accessible to this app. Apps with the app folder + permission can only access file requests in their app folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppLacksAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user doesn't have permission to access or modify this file + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user's email address is not verified. File requests are only available + on accounts with a verified email address. Users can verify their email address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There was an error validating the request. For example, the title was + invalid, or there were disallowed characters in the destination path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ValidationError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user's Dropbox Business team doesn't allow file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DisabledForTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Returns the total number of file requests owned by this user. Includes both + open and closed file requests. + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the count route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the count route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Creates a file request for this user. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Creates a file request for this user. + + The title of the file request. Must not be empty. + The path of the folder in the Dropbox where uploaded + files will be sent. For apps with the app folder permission, this will be relative + to the app folder. + The deadline for the file request. Deadlines can only be set + by Professional and Business accounts. + Whether or not the file request should be open. If the file + request is closed, it will not accept any file submissions, but it can be opened + later. + A description of the file request. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create route. + + The title of the file request. Must not be empty. + The path of the folder in the Dropbox where uploaded + files will be sent. For apps with the app folder permission, this will be relative + to the app folder. + The deadline for the file request. Deadlines can only be set + by Professional and Business accounts. + Whether or not the file request should be open. If the file + request is closed, it will not accept any file submissions, but it can be opened + later. + A description of the file request. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the create route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Delete a batch of closed file requests. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Delete a batch of closed file requests. + + List IDs of the file requests to delete. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete route. + + List IDs of the file requests to delete. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the delete route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Delete all closed file requests owned by this user. + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete all closed route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the delete all closed route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns the specified file request. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the specified file request. + + The ID of the file request to retrieve. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get route. + + The ID of the file request to retrieve. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns a list of file requests owned by this user. For apps with the app + folder permission, this will only return file requests with destinations in the app + folder. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns a list of file requests owned by this user. For apps with the app + folder permission, this will only return file requests with destinations in the app + folder. + + The maximum number of file requests that should be returned per + request. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list route. + + The maximum number of file requests that should be returned per + request. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns a list of file requests owned by this user. For apps with the app + folder permission, this will only return file requests with destinations in the app + folder. + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use + this to paginate through all file requests. The cursor must come from a previous + call to or + . + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use + this to paginate through all file requests. The cursor must come from a previous + call to or + . + + The cursor returned by the previous API call specified in the + endpoint description. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list continue route. + + The cursor returned by the previous API call specified in the + endpoint description. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list continue route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Update a file request. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the update route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Update a file request. + + The ID of the file request to update. + The new title of the file request. Must not be empty. + The new path of the folder in the Dropbox where uploaded + files will be sent. For apps with the app folder permission, this will be relative + to the app folder. + The new deadline for the file request. Deadlines can only be + set by Professional and Business accounts. + Whether to set this file request as open or closed. + The description of the file request. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the update route. + + The ID of the file request to update. + The new title of the file request. Must not be empty. + The new path of the folder in the Dropbox where uploaded + files will be sent. For apps with the app folder permission, this will be relative + to the app folder. + The new deadline for the file request. Deadlines can only be + set by Professional and Business accounts. + Whether to set this file request as open or closed. + The description of the file request. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the update route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + There is an error accessing the file requests functionality. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DisabledForTeam + + + + + Gets this instance as a DisabledForTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This user's Dropbox Business team doesn't allow file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DisabledForTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID of the file request to retrieve. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID of the file request to retrieve. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There was an error retrieving the specified file request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is NotAFolder + + + + + Gets this instance as a NotAFolder, or null. + + + + + Gets a value indicating whether this instance is AppLacksAccess + + + + + Gets this instance as a AppLacksAccess, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is ValidationError + + + + + Gets this instance as a ValidationError, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This file request ID was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified path is not a folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotAFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This file request is not accessible to this app. Apps with the app folder + permission can only access file requests in their app folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppLacksAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user doesn't have permission to access or modify this file + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user's email address is not verified. File requests are only available + on accounts with a verified email address. Users can verify their email address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There was an error validating the request. For example, the title was + invalid, or there were disallowed characters in the destination path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ValidationError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The grace period object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is OneDay + + + + + Gets this instance as a OneDay, or null. + + + + + Gets a value indicating whether this instance is TwoDays + + + + + Gets this instance as a TwoDays, or null. + + + + + Gets a value indicating whether this instance is SevenDays + + + + + Gets this instance as a SevenDays, or null. + + + + + Gets a value indicating whether this instance is ThirtyDays + + + + + Gets this instance as a ThirtyDays, or null. + + + + + Gets a value indicating whether this instance is Always + + + + + Gets this instance as a Always, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The one day object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of OneDay + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The two days object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TwoDays + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The seven days object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SevenDays + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The thirty days object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ThirtyDays + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The always object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Always + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The maximum number of file requests that should be returned per + request. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The maximum number of file requests that should be returned per + request. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list file requests continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The cursor returned by the previous API call specified in the + endpoint description. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The cursor returned by the previous API call specified in the endpoint + description. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There was an error retrieving the file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is DisabledForTeam + + + + + Gets this instance as a DisabledForTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The cursor is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user's Dropbox Business team doesn't allow file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DisabledForTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There was an error retrieving the file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DisabledForTeam + + + + + Gets this instance as a DisabledForTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This user's Dropbox Business team doesn't allow file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DisabledForTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The file requests owned by this user. Apps with the app + folder permission will only see file requests in their app folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The file requests owned by this user. Apps with the app folder permission + will only see file requests in their app folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Result for and . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The file requests owned by this user. Apps with the app + folder permission will only see file requests in their app folder. + Pass the cursor into + to obtain additional file requests. + Is true if there are additional file requests that have not + been returned yet. An additional call to :route:list/continue` can retrieve + them. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The file requests owned by this user. Apps with the app folder permission + will only see file requests in their app folder. + + + + + Pass the cursor into + to obtain additional file requests. + + + + + Is true if there are additional file requests that have not been returned + yet. An additional call to :route:list/continue` can retrieve them. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID of the file request to update. + The new title of the file request. Must not be empty. + The new path of the folder in the Dropbox where uploaded + files will be sent. For apps with the app folder permission, this will be relative + to the app folder. + The new deadline for the file request. Deadlines can only be + set by Professional and Business accounts. + Whether to set this file request as open or closed. + The description of the file request. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID of the file request to update. + + + + + The new title of the file request. Must not be empty. + + + + + The new path of the folder in the Dropbox where uploaded files will be sent. + For apps with the app folder permission, this will be relative to the app + folder. + + + + + The new deadline for the file request. Deadlines can only be set by + Professional and Business accounts. + + + + + Whether to set this file request as open or closed. + + + + + The description of the file request. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The update file request deadline object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NoUpdate + + + + + Gets this instance as a NoUpdate, or null. + + + + + Gets a value indicating whether this instance is Update + + + + + Gets this instance as a Update, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Do not change the file request's deadline. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoUpdate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + If null, the file request's deadline is cleared. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There is an error updating the file request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is NotAFolder + + + + + Gets this instance as a NotAFolder, or null. + + + + + Gets a value indicating whether this instance is AppLacksAccess + + + + + Gets this instance as a AppLacksAccess, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is ValidationError + + + + + Gets this instance as a ValidationError, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This file request ID was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified path is not a folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotAFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This file request is not accessible to this app. Apps with the app folder + permission can only access file requests in their app folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppLacksAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user doesn't have permission to access or modify this file + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user's email address is not verified. File requests are only available + on accounts with a verified email address. Users can verify their email address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There was an error validating the request. For example, the title was + invalid, or there were disallowed characters in the destination path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ValidationError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The alpha get metadata arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The path of a file or folder on Dropbox. + If true, is set for photo and + video. + If true, will be + returned for deleted file or folder, otherwise will be returned. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + If set to a valid list of template IDs, is set for files with + custom properties. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + If set to a valid list of template IDs, is set for files with + custom properties. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The alpha get metadata error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is PropertiesError + + + + + Gets this instance as a PropertiesError, or null. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The properties error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The commit info object + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Path in the user's Dropbox to save the file. + Selects what to do if the file already exists. + If there's a conflict, as determined by , have the Dropbox server try to autorename the file to avoid + conflict. + The value to store as the timestamp. Dropbox automatically records the time at which + the file was written to the Dropbox servers. It can also record an additional + timestamp, provided by Dropbox desktop clients, mobile clients, and API apps of + when the file was actually created or modified. + Normally, users are made aware of any file modifications in + their Dropbox account via notifications in the client software. If true, + this tells the clients that this modification shouldn't result in a user + notification. + List of custom properties to add to file. + Be more strict about how each + detects conflict. For example, always return a conflict error when = and the given + "rev" doesn't match the existing file's "rev", even if the existing file has been + deleted. This also forces a conflict even when the target path refers to a file + with identical contents. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Path in the user's Dropbox to save the file. + + + + + Selects what to do if the file already exists. + + + + + If there's a conflict, as determined by , have the Dropbox + server try to autorename the file to avoid conflict. + + + + + The value to store as the timestamp. Dropbox + automatically records the time at which the file was written to the Dropbox + servers. It can also record an additional timestamp, provided by Dropbox desktop + clients, mobile clients, and API apps of when the file was actually created or + modified. + + + + + Normally, users are made aware of any file modifications in their Dropbox + account via notifications in the client software. If true, this tells the + clients that this modification shouldn't result in a user notification. + + + + + List of custom properties to add to file. + + + + + Be more strict about how each detects conflict. For + example, always return a conflict error when = and the given "rev" doesn't match the + existing file's "rev", even if the existing file has been deleted. This also forces + a conflict even when the target path refers to a file with identical + contents. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The commit info with properties object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Path in the user's Dropbox to save the file. + Selects what to do if the file already exists. + If there's a conflict, as determined by , have the Dropbox server try to autorename the file to avoid + conflict. + The value to store as the timestamp. Dropbox automatically records the time at which + the file was written to the Dropbox servers. It can also record an additional + timestamp, provided by Dropbox desktop clients, mobile clients, and API apps of + when the file was actually created or modified. + Normally, users are made aware of any file modifications in + their Dropbox account via notifications in the client software. If true, + this tells the clients that this modification shouldn't result in a user + notification. + List of custom properties to add to file. + Be more strict about how each + detects conflict. For example, always return a conflict error when = and the given + "rev" doesn't match the existing file's "rev", even if the existing file has been + deleted. This also forces a conflict even when the target path refers to a file + with identical contents. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The content sync setting object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Id of the item this setting is applied to. + Setting for this item. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Id of the item this setting is applied to. + + + + + Setting for this item. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The content sync setting arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Id of the item this setting is applied to. + Setting for this item. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Id of the item this setting is applied to. + + + + + Setting for this item. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create folder arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Path in the user's Dropbox to create. + If there's a conflict, have the Dropbox server try to + autorename the folder to avoid the conflict. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Path in the user's Dropbox to create. + + + + + If there's a conflict, have the Dropbox server try to autorename the folder + to avoid the conflict. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create folder batch arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of paths to be created in the user's Dropbox. Duplicate + path arguments in the batch are considered only once. + If there's a conflict, have the Dropbox server try to + autorename the folder to avoid the conflict. + Whether to force the create to happen + asynchronously. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of paths to be created in the user's Dropbox. Duplicate path arguments + in the batch are considered only once. + + + + + If there's a conflict, have the Dropbox server try to autorename the folder + to avoid the conflict. + + + + + Whether to force the create to happen asynchronously. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create folder batch error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is TooManyFiles + + + + + Gets this instance as a TooManyFiles, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The operation would involve too many files or folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The create folder batch job status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Failed + + + + + Gets this instance as a Failed, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The batch create folder has finished. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The batch create folder has failed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result returned by that may + either launch an asynchronous job or complete synchronously. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The complete object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create folder batch result object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Each entry in will appear at the same + position inside . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Each entry in + will appear at the same position inside . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create folder batch result entry object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is Failure + + + + + Gets this instance as a Failure, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The success object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The failure object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create folder entry error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The create folder entry result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Metadata of the created folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata of the created folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create folder error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create folder result object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Metadata of the created folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata of the created folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The delete arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Path in the user's Dropbox to delete. + Perform delete if given "rev" matches the existing file's + latest "rev". This field does not support deleting a folder. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Path in the user's Dropbox to delete. + + + + + Perform delete if given "rev" matches the existing file's latest "rev". This + field does not support deleting a folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The delete batch arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The entries + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the entries of the delete batch arg + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The delete batch error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + TooManyWriteOperations + + + + + Gets this instance as a TooManyWriteOperations, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Use . now provides + smaller granularity about which entry has failed because of this. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyWriteOperations + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The delete batch job status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Failed + + + + + Gets this instance as a Failed, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The batch delete has finished. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The batch delete has failed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result returned by that may either + launch an asynchronous job or complete synchronously. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The complete object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The delete batch result object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Each entry in will appear at the same position + inside . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Each entry in will + appear at the same position inside . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The delete batch result data object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Metadata of the deleted object. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata of the deleted object. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The delete batch result entry object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is Failure + + + + + Gets this instance as a Failure, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The success object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The failure object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Indicates that there used to be a file or folder at this path, but it no longer + exists. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The last component of the path (including extension). This never + contains a slash. + The lowercased full path in the user's Dropbox. This always + starts with a slash. This field will be null if the file or folder is not + mounted. + The cased path to be used for display purposes only. In + rare instances the casing will not correctly match the user's filesystem, but this + behavior will match the path provided in the Core API v1, and at least the last + path component will have the correct casing. Changes to only the casing of paths + won't be returned by . This + field will be null if the file or folder is not mounted. + Please use or instead. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The delete error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is PathLookup + + + + + Gets this instance as a PathLookup, or null. + + + + + Gets a value indicating whether this instance is PathWrite + + + + + Gets this instance as a PathWrite, or null. + + + + + Gets a value indicating whether this instance is + TooManyWriteOperations + + + + + Gets this instance as a TooManyWriteOperations, or null. + + + + + Gets a value indicating whether this instance is TooManyFiles + + + + + Gets this instance as a TooManyFiles, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path lookup object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The path write object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There are too many write operations in user's Dropbox. Please retry this + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyWriteOperations + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are too many files in one request. Please retry with fewer + files. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The delete result object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Metadata of the deleted object. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata of the deleted object. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Dimensions for a photo or video. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Height of the photo/video. + Width of the photo/video. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Height of the photo/video. + + + + + Width of the photo/video. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The download arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path of the file to download. + Please specify revision in + instead. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path of the file to download. + + + + + Please specify revision in instead. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The download error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is UnsupportedFile + + + + + Gets this instance as a UnsupportedFile, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This file type cannot be downloaded directly; use instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedFile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The download zip arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path of the folder to download. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path of the folder to download. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The download zip error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is TooLarge + + + + + Gets this instance as a TooLarge, or null. + + + + + Gets a value indicating whether this instance is TooManyFiles + + + + + Gets this instance as a TooManyFiles, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The folder or a file is too large to download. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TooLarge + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The folder has too many files to download. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The download zip result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The metadata + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the metadata of the download zip result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The export arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path of the file to be exported. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path of the file to be exported. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The export error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is NonExportable + + + + + Gets this instance as a NonExportable, or null. + + + + + Gets a value indicating whether this instance is RetryError + + + + + Gets this instance as a RetryError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This file type cannot be exported. Use instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NonExportable + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The exportable content is not yet available. Please retry later. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of RetryError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Export information for a file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Format to which the file can be exported to. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Format to which the file can be exported to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The export metadata object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The last component of the path (including extension). This never + contains a slash. + The file size in bytes. + A hash based on the exported file content. This field can + be used to verify data integrity. Similar to content hash. For more information see + our Content + hash page. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The last component of the path (including extension). This never contains a + slash. + + + + + The file size in bytes. + + + + + A hash based on the exported file content. This field can be used to verify + data integrity. Similar to content hash. For more information see our Content hash + page. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The export result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Metadata for the exported version of the file. + Metadata for the original file. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata for the exported version of the file. + + + + + Metadata for the original file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file category object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Image + + + + + Gets this instance as a Image, or null. + + + + + Gets a value indicating whether this instance is Document + + + + + Gets this instance as a Document, or null. + + + + + Gets a value indicating whether this instance is Pdf + + + + + Gets this instance as a Pdf, or null. + + + + + Gets a value indicating whether this instance is Spreadsheet + + + + + Gets this instance as a Spreadsheet, or null. + + + + + Gets a value indicating whether this instance is Presentation + + + + + Gets this instance as a Presentation, or null. + + + + + Gets a value indicating whether this instance is Audio + + + + + Gets this instance as a Audio, or null. + + + + + Gets a value indicating whether this instance is Video + + + + + Gets this instance as a Video, or null. + + + + + Gets a value indicating whether this instance is Folder + + + + + Gets this instance as a Folder, or null. + + + + + Gets a value indicating whether this instance is Paper + + + + + Gets this instance as a Paper, or null. + + + + + Gets a value indicating whether this instance is Others + + + + + Gets this instance as a Others, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + jpg, png, gif, and more. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Image + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + doc, docx, txt, and more. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Document + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + pdf. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Pdf + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + xlsx, xls, csv, and more. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of Spreadsheet + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + ppt, pptx, key, and more. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of Presentation + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + mp3, wav, mid, and more. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Audio + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + mov, wmv, mp4, and more. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Video + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + dropbox folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Folder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + dropbox paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Paper + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + any file not in one of the categories above. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Others + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file lock object + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The lock description. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The lock description. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file lock content object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Unlocked + + + + + Gets this instance as a Unlocked, or null. + + + + + Gets a value indicating whether this instance is SingleUser + + + + + Gets this instance as a SingleUser, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Empty type to indicate no lock. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unlocked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A lock held by a single user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file lock metadata object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + True if caller holds the file lock. + The display name of the lock holder. + The account ID of the lock holder if + known. + The timestamp of the lock was created. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + True if caller holds the file lock. + + + + + The display name of the lock holder. + + + + + The account ID of the lock holder if known. + + + + + The timestamp of the lock was created. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file metadata object + + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The last component of the path (including extension). This never + contains a slash. + A unique identifier for the file. + For files, this is the modification time set by the + desktop client when the file was added to Dropbox. Since this time is not verified + (the Dropbox server stores whatever the desktop client sends up), this should only + be used for display purposes (such as sorting) and not, for example, to determine + if a file has changed or not. + The last time the file was modified on + Dropbox. + A unique identifier for the current revision of a file. This + field is the same rev as elsewhere in the API and can be used to detect changes and + avoid conflicts. + The file size in bytes. + The lowercased full path in the user's Dropbox. This always + starts with a slash. This field will be null if the file or folder is not + mounted. + The cased path to be used for display purposes only. In + rare instances the casing will not correctly match the user's filesystem, but this + behavior will match the path provided in the Core API v1, and at least the last + path component will have the correct casing. Changes to only the casing of paths + won't be returned by . This + field will be null if the file or folder is not mounted. + Please use or instead. + Additional information if the file is a photo or video. + This field will not be set on entries returned by , , or , starting + December 2, 2019. + Set if this file is a symlink. + Set if this file is contained in a shared folder. + If true, file can be downloaded directly; else the + file must be exported. + Information about format this file can be exported to. + This filed must be set if is set to + false. + Additional information if the file has custom + properties with the property template specified. + This flag will only be present if + include_has_explicit_shared_members is true in or . If this flag + is present, it will be true if this file has any explicit shared members. This is + different from sharing_info in that this could be true in the case where a file + has explicit members but is not contained within a shared folder. + A hash of the file content. This field can be used to + verify data integrity. For more information see our Content hash + page. + If present, the metadata associated with the file's + current lock. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + A unique identifier for the file. + + + + + For files, this is the modification time set by the desktop client when the + file was added to Dropbox. Since this time is not verified (the Dropbox server + stores whatever the desktop client sends up), this should only be used for display + purposes (such as sorting) and not, for example, to determine if a file has changed + or not. + + + + + The last time the file was modified on Dropbox. + + + + + A unique identifier for the current revision of a file. This field is the + same rev as elsewhere in the API and can be used to detect changes and avoid + conflicts. + + + + + The file size in bytes. + + + + + Additional information if the file is a photo or video. This field will not + be set on entries returned by , , or , starting + December 2, 2019. + + + + + Set if this file is a symlink. + + + + + Set if this file is contained in a shared folder. + + + + + If true, file can be downloaded directly; else the file must be + exported. + + + + + Information about format this file can be exported to. This filed must be set + if is set to false. + + + + + Additional information if the file has custom properties with the property + template specified. + + + + + This flag will only be present if include_has_explicit_shared_members is + true in or + . If this + flag is present, it will be true if this file has any explicit shared members. + This is different from sharing_info in that this could be true in the case where a + file has explicit members but is not contained within a shared folder. + + + + + A hash of the file content. This field can be used to verify data integrity. + For more information see our Content hash + page. + + + + + If present, the metadata associated with the file's current lock. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file ops result object + + + + + + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The routes for the namespace + + + + + Initializes a new instance of the class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Get a thumbnail for a file. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get thumbnail route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get a thumbnail for a file. + + Information specifying which file to preview. This could be + a path to a file, a shared link pointing to a file, or a shared link pointing to a + folder, with a relative path. + The format for the thumbnail image, jpeg (default) or png. For + images that are photos, jpeg should be preferred, while png is better for + screenshots and digital arts. + The size for the thumbnail image. + How to resize and crop the image to achieve the desired + size. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get thumbnail route. + + Information specifying which file to preview. This could be + a path to a file, a shared link pointing to a file, or a shared link pointing to a + folder, with a relative path. + The format for the thumbnail image, jpeg (default) or png. For + images that are photos, jpeg should be preferred, while png is better for + screenshots and digital arts. + The size for the thumbnail image. + How to resize and crop the image to achieve the desired + size. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get thumbnail route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Returns the metadata for a file or folder. This is an alpha endpoint + compatible with the properties API. + Note: Metadata for the root folder is unsupported. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the alpha get metadata route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the metadata for a file or folder. This is an alpha endpoint + compatible with the properties API. + Note: Metadata for the root folder is unsupported. + + The path of a file or folder on Dropbox. + If true, is set for photo and + video. + If true, will be + returned for deleted file or folder, otherwise will be returned. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + If set to a valid list of template IDs, is set for files with + custom properties. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the alpha get metadata route. + + The path of a file or folder on Dropbox. + If true, is set for photo and + video. + If true, will be + returned for deleted file or folder, otherwise will be returned. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + If set to a valid list of template IDs, is set for files with + custom properties. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the alpha get metadata route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Create a new file with the contents provided in the request. Note that this + endpoint is part of the properties API alpha and is slightly different from . + Do not use this to upload a file larger than 150 MB. Instead, create an + upload session with . + + The request parameters + The content to upload. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the alpha upload route. + + The request parameters. + The content to upload. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Create a new file with the contents provided in the request. Note that this + endpoint is part of the properties API alpha and is slightly different from . + Do not use this to upload a file larger than 150 MB. Instead, create an + upload session with . + + Path in the user's Dropbox to save the file. + Selects what to do if the file already exists. + If there's a conflict, as determined by , have the Dropbox server try to autorename the file to avoid + conflict. + The value to store as the timestamp. Dropbox automatically records the time at which + the file was written to the Dropbox servers. It can also record an additional + timestamp, provided by Dropbox desktop clients, mobile clients, and API apps of + when the file was actually created or modified. + Normally, users are made aware of any file modifications in + their Dropbox account via notifications in the client software. If true, + this tells the clients that this modification shouldn't result in a user + notification. + List of custom properties to add to file. + Be more strict about how each + detects conflict. For example, always return a conflict error when = and the given + "rev" doesn't match the existing file's "rev", even if the existing file has been + deleted. This also forces a conflict even when the target path refers to a file + with identical contents. + The document to upload + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the alpha upload route. + + Path in the user's Dropbox to save the file. + Selects what to do if the file already exists. + If there's a conflict, as determined by , have the Dropbox server try to autorename the file to avoid + conflict. + The value to store as the timestamp. Dropbox automatically records the time at which + the file was written to the Dropbox servers. It can also record an additional + timestamp, provided by Dropbox desktop clients, mobile clients, and API apps of + when the file was actually created or modified. + Normally, users are made aware of any file modifications in + their Dropbox account via notifications in the client software. If true, + this tells the clients that this modification shouldn't result in a user + notification. + List of custom properties to add to file. + Be more strict about how each + detects conflict. For example, always return a conflict error when = and the given + "rev" doesn't match the existing file's "rev", even if the existing file has been + deleted. This also forces a conflict even when the target path refers to a file + with identical contents. + The document to upload + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the alpha upload route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Copy a file or folder to a different location in the user's Dropbox. + If the source path is a folder all its contents will be copied. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Copy a file or folder to a different location in the user's Dropbox. + If the source path is a folder all its contents will be copied. + + Path in the user's Dropbox to be copied or moved. + Path in the user's Dropbox that is the destination. + This flag has no effect. + If there's a conflict, have the Dropbox server try to + autorename the file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy route. + + Path in the user's Dropbox to be copied or moved. + Path in the user's Dropbox that is the destination. + This flag has no effect. + If there's a conflict, have the Dropbox server try to + autorename the file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the copy route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Copy a file or folder to a different location in the user's Dropbox. + If the source path is a folder all its contents will be copied. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Copy a file or folder to a different location in the user's Dropbox. + If the source path is a folder all its contents will be copied. + + Path in the user's Dropbox to be copied or moved. + Path in the user's Dropbox that is the destination. + This flag has no effect. + If there's a conflict, have the Dropbox server try to + autorename the file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy route. + + Path in the user's Dropbox to be copied or moved. + Path in the user's Dropbox that is the destination. + This flag has no effect. + If there's a conflict, have the Dropbox server try to + autorename the file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the copy route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Copy multiple files or folders to different locations at once in the user's + Dropbox. + This route will replace . The main + difference is this route will return status for each entry, while raises failure if + any entry fails. + This route will either finish synchronously, or return a job ID and do the + async copy job in background. Please use to check + the job status. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the copy batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Copy multiple files or folders to different locations at once in the user's + Dropbox. + This route will replace . The main + difference is this route will return status for each entry, while raises failure if + any entry fails. + This route will either finish synchronously, or return a job ID and do the + async copy job in background. Please use to check + the job status. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the copy batch route. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the copy batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Copy multiple files or folders to different locations at once in the user's + Dropbox. + This route will return job ID immediately and do the async copy job in + background. Please use to check the + job status. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the copy batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Copy multiple files or folders to different locations at once in the user's + Dropbox. + This route will return job ID immediately and do the async copy job in + background. Please use to check the + job status. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + This flag has no effect. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the copy batch route. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + This flag has no effect. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the copy batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Returns the status of an asynchronous job for . It returns + list of results for each entry. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy batch check route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job for . It returns + list of results for each entry. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy batch check route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the copy batch check route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns the status of an asynchronous job for . If success, it + returns list of results for each entry. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy batch check route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job for . If success, it + returns list of results for each entry. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy batch check route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the copy batch check route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get a copy reference to a file or folder. This reference string can be used + to save that file or folder to another user's Dropbox by passing it to . + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy reference get route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get a copy reference to a file or folder. This reference string can be used + to save that file or folder to another user's Dropbox by passing it to . + + The path to the file or folder you want to get a copy reference + to. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy reference get route. + + The path to the file or folder you want to get a copy reference + to. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the copy reference get route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Save a copy reference returned by to the + user's Dropbox. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy reference save route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Save a copy reference returned by to the + user's Dropbox. + + A copy reference returned by . + Path in the user's Dropbox that is the destination. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the copy reference save route. + + A copy reference returned by . + Path in the user's Dropbox that is the destination. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the copy reference save route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Create a folder at a given path. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create folder route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Create a folder at a given path. + + Path in the user's Dropbox to create. + If there's a conflict, have the Dropbox server try to + autorename the folder to avoid the conflict. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create folder route. + + Path in the user's Dropbox to create. + If there's a conflict, have the Dropbox server try to + autorename the folder to avoid the conflict. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the create folder route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Create a folder at a given path. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create folder route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Create a folder at a given path. + + Path in the user's Dropbox to create. + If there's a conflict, have the Dropbox server try to + autorename the folder to avoid the conflict. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create folder route. + + Path in the user's Dropbox to create. + If there's a conflict, have the Dropbox server try to + autorename the folder to avoid the conflict. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the create folder route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Create multiple folders at once. + This route is asynchronous for large batches, which returns a job ID + immediately and runs the create folder batch asynchronously. Otherwise, creates the + folders and returns the result synchronously for smaller inputs. You can force + asynchronous behaviour by using the flag. Use to + check the job status. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the create folder batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Create multiple folders at once. + This route is asynchronous for large batches, which returns a job ID + immediately and runs the create folder batch asynchronously. Otherwise, creates the + folders and returns the result synchronously for smaller inputs. You can force + asynchronous behaviour by using the flag. Use to + check the job status. + + List of paths to be created in the user's Dropbox. Duplicate + path arguments in the batch are considered only once. + If there's a conflict, have the Dropbox server try to + autorename the folder to avoid the conflict. + Whether to force the create to happen + asynchronously. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the create folder batch route. + + List of paths to be created in the user's Dropbox. Duplicate + path arguments in the batch are considered only once. + If there's a conflict, have the Dropbox server try to + autorename the folder to avoid the conflict. + Whether to force the create to happen + asynchronously. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the create folder batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Returns the status of an asynchronous job for . If + success, it returns list of result for each entry. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create folder batch check route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job for . If + success, it returns list of result for each entry. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create folder batch check route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the create folder batch check + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Delete the file or folder at a given path. + If the path is a folder, all its contents will be deleted too. + A successful response indicates that the file or folder was deleted. The + returned metadata will be the corresponding or for the item at time of deletion, and not a object. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Delete the file or folder at a given path. + If the path is a folder, all its contents will be deleted too. + A successful response indicates that the file or folder was deleted. The + returned metadata will be the corresponding or for the item at time of deletion, and not a object. + + Path in the user's Dropbox to delete. + Perform delete if given "rev" matches the existing file's + latest "rev". This field does not support deleting a folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete route. + + Path in the user's Dropbox to delete. + Perform delete if given "rev" matches the existing file's + latest "rev". This field does not support deleting a folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the delete route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Delete the file or folder at a given path. + If the path is a folder, all its contents will be deleted too. + A successful response indicates that the file or folder was deleted. The + returned metadata will be the corresponding or for the item at time of deletion, and not a object. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Delete the file or folder at a given path. + If the path is a folder, all its contents will be deleted too. + A successful response indicates that the file or folder was deleted. The + returned metadata will be the corresponding or for the item at time of deletion, and not a object. + + Path in the user's Dropbox to delete. + Perform delete if given "rev" matches the existing file's + latest "rev". This field does not support deleting a folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete route. + + Path in the user's Dropbox to delete. + Perform delete if given "rev" matches the existing file's + latest "rev". This field does not support deleting a folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the delete route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Delete multiple files/folders at once. + This route is asynchronous, which returns a job ID immediately and runs the + delete batch asynchronously. Use to check + the job status. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the delete batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Delete multiple files/folders at once. + This route is asynchronous, which returns a job ID immediately and runs the + delete batch asynchronously. Use to check + the job status. + + The entries + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the delete batch route. + + The entries + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the delete batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Returns the status of an asynchronous job for . If success, it + returns list of result for each entry. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete batch check route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job for . If success, it + returns list of result for each entry. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the delete batch check route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the delete batch check route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Download a file from a user's Dropbox. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the download route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Download a file from a user's Dropbox. + + The path of the file to download. + Please specify revision in + instead. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the download route. + + The path of the file to download. + Please specify revision in + instead. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the download route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Download a folder from the user's Dropbox, as a zip file. The folder must be + less than 20 GB in size and have fewer than 10,000 total files. The input cannot be + a single file. Any single file must be less than 4GB in size. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the download zip route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Download a folder from the user's Dropbox, as a zip file. The folder must be + less than 20 GB in size and have fewer than 10,000 total files. The input cannot be + a single file. Any single file must be less than 4GB in size. + + The path of the folder to download. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the download zip route. + + The path of the folder to download. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the download zip route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Export a file from a user's Dropbox. This route only supports exporting files + that cannot be downloaded directly and whose has populated. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the export route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Export a file from a user's Dropbox. This route only supports exporting files + that cannot be downloaded directly and whose has populated. + + The path of the file to be exported. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the export route. + + The path of the file to be exported. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the export route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Return the lock metadata for the given list of paths. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get file lock batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Return the lock metadata for the given list of paths. + + List of 'entries'. Each 'entry' contains a path of the file + which will be locked or queried. Duplicate path arguments in the batch are + considered only once. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get file lock batch route. + + List of 'entries'. Each 'entry' contains a path of the file + which will be locked or queried. Duplicate path arguments in the batch are + considered only once. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get file lock batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns the metadata for a file or folder. + Note: Metadata for the root folder is unsupported. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get metadata route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the metadata for a file or folder. + Note: Metadata for the root folder is unsupported. + + The path of a file or folder on Dropbox. + If true, is set for photo and + video. + If true, will be + returned for deleted file or folder, otherwise will be returned. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get metadata route. + + The path of a file or folder on Dropbox. + If true, is set for photo and + video. + If true, will be + returned for deleted file or folder, otherwise will be returned. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get metadata route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get a preview for a file. + Currently, PDF previews are generated for files with the following + extensions: .ai, .doc, .docm, .docx, .eps, .gdoc, .gslides, .odp, .odt, .pps, + .ppsm, .ppsx, .ppt, .pptm, .pptx, .rtf. + HTML previews are generated for files with the following extensions: .csv, + .ods, .xls, .xlsm, .gsheet, .xlsx. + Other formats will return an unsupported extension error. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get preview route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get a preview for a file. + Currently, PDF previews are generated for files with the following + extensions: .ai, .doc, .docm, .docx, .eps, .gdoc, .gslides, .odp, .odt, .pps, + .ppsm, .ppsx, .ppt, .pptm, .pptx, .rtf. + HTML previews are generated for files with the following extensions: .csv, + .ods, .xls, .xlsm, .gsheet, .xlsx. + Other formats will return an unsupported extension error. + + The path of the file to preview. + Please specify revision in + instead. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get preview route. + + The path of the file to preview. + Please specify revision in + instead. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get preview route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get a temporary link to stream content of a file. This link will expire in + four hours and afterwards you will get 410 Gone. This URL should not be used to + display content directly in the browser. The Content-Type of the link is determined + automatically by the file's mime type. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get temporary link route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get a temporary link to stream content of a file. This link will expire in + four hours and afterwards you will get 410 Gone. This URL should not be used to + display content directly in the browser. The Content-Type of the link is determined + automatically by the file's mime type. + + The path to the file you want a temporary link to. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get temporary link route. + + The path to the file you want a temporary link to. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get temporary link route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get a one-time use temporary upload link to upload a file to a Dropbox + location. + + This endpoint acts as a delayed . The returned + temporary upload link may be used to make a POST request with the data to be + uploaded. The upload will then be perfomed with the + previously provided to but + evaluated only upon consumption. Hence, errors stemming from invalid with respect to the state of the user's Dropbox will only be + communicated at consumption time. Additionally, these errors are surfaced as + generic HTTP 409 Conflict responses, potentially hiding issue details. The maximum + temporary upload link duration is 4 hours. Upon consumption or expiration, a new + link will have to be generated. Multiple links may exist for a specific upload path + at any given time. + + The POST request on the temporary upload link must have its Content-Type set + to "application/octet-stream". + + Example temporary upload link consumption request: + + curl -X POST https://content.dropboxapi.com/apitul/1/bNi2uIYF51cVBND + --header "Content-Type: application/octet-stream" + --data-binary @local_file.txt + + A successful temporary upload link consumption request returns the content + hash of the uploaded data in JSON format. + + Example succesful temporary upload link consumption response: + {"content-hash": "599d71033d700ac892a0e48fa61b125d2f5994"} + + An unsuccessful temporary upload link consumption request returns any of the + following status codes: + + HTTP 400 Bad Request: Content-Type is not one of application/octet-stream and + text/plain or request is invalid. + HTTP 409 Conflict: The temporary upload link does not exist or is currently + unavailable, the upload failed, or another error happened. + HTTP 410 Gone: The temporary upload link is expired or consumed. + + Example unsuccessful temporary upload link consumption response: + Temporary upload link has been recently consumed. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the get temporary upload link route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get a one-time use temporary upload link to upload a file to a Dropbox + location. + + This endpoint acts as a delayed . The returned + temporary upload link may be used to make a POST request with the data to be + uploaded. The upload will then be perfomed with the + previously provided to but + evaluated only upon consumption. Hence, errors stemming from invalid with respect to the state of the user's Dropbox will only be + communicated at consumption time. Additionally, these errors are surfaced as + generic HTTP 409 Conflict responses, potentially hiding issue details. The maximum + temporary upload link duration is 4 hours. Upon consumption or expiration, a new + link will have to be generated. Multiple links may exist for a specific upload path + at any given time. + + The POST request on the temporary upload link must have its Content-Type set + to "application/octet-stream". + + Example temporary upload link consumption request: + + curl -X POST https://content.dropboxapi.com/apitul/1/bNi2uIYF51cVBND + --header "Content-Type: application/octet-stream" + --data-binary @local_file.txt + + A successful temporary upload link consumption request returns the content + hash of the uploaded data in JSON format. + + Example succesful temporary upload link consumption response: + {"content-hash": "599d71033d700ac892a0e48fa61b125d2f5994"} + + An unsuccessful temporary upload link consumption request returns any of the + following status codes: + + HTTP 400 Bad Request: Content-Type is not one of application/octet-stream and + text/plain or request is invalid. + HTTP 409 Conflict: The temporary upload link does not exist or is currently + unavailable, the upload failed, or another error happened. + HTTP 410 Gone: The temporary upload link is expired or consumed. + + Example unsuccessful temporary upload link consumption response: + Temporary upload link has been recently consumed. + + Contains the path and other optional modifiers for the + future upload commit. Equivalent to the parameters provided to . + How long before this link expires, in seconds. Attempting + to start an upload with this link longer than this period of time after link + creation will result in an error. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the get temporary upload link route. + + Contains the path and other optional modifiers for the + future upload commit. Equivalent to the parameters provided to . + How long before this link expires, in seconds. Attempting + to start an upload with this link longer than this period of time after link + creation will result in an error. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get temporary upload link + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Get a thumbnail for an image. + This method currently supports files with the following file extensions: jpg, + jpeg, png, tiff, tif, gif and bmp. Photos that are larger than 20MB in size won't + be converted to a thumbnail. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get thumbnail route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get a thumbnail for an image. + This method currently supports files with the following file extensions: jpg, + jpeg, png, tiff, tif, gif and bmp. Photos that are larger than 20MB in size won't + be converted to a thumbnail. + + The path to the image file you want to thumbnail. + The format for the thumbnail image, jpeg (default) or png. For + images that are photos, jpeg should be preferred, while png is better for + screenshots and digital arts. + The size for the thumbnail image. + How to resize and crop the image to achieve the desired + size. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get thumbnail route. + + The path to the image file you want to thumbnail. + The format for the thumbnail image, jpeg (default) or png. For + images that are photos, jpeg should be preferred, while png is better for + screenshots and digital arts. + The size for the thumbnail image. + How to resize and crop the image to achieve the desired + size. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get thumbnail route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get a thumbnail for a file. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get thumbnail route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get a thumbnail for a file. + + Information specifying which file to preview. This could be + a path to a file, a shared link pointing to a file, or a shared link pointing to a + folder, with a relative path. + The format for the thumbnail image, jpeg (default) or png. For + images that are photos, jpeg should be preferred, while png is better for + screenshots and digital arts. + The size for the thumbnail image. + How to resize and crop the image to achieve the desired + size. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get thumbnail route. + + Information specifying which file to preview. This could be + a path to a file, a shared link pointing to a file, or a shared link pointing to a + folder, with a relative path. + The format for the thumbnail image, jpeg (default) or png. For + images that are photos, jpeg should be preferred, while png is better for + screenshots and digital arts. + The size for the thumbnail image. + How to resize and crop the image to achieve the desired + size. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get thumbnail route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get thumbnails for a list of images. We allow up to 25 thumbnails in a single + batch. + This method currently supports files with the following file extensions: jpg, + jpeg, png, tiff, tif, gif and bmp. Photos that are larger than 20MB in size won't + be converted to a thumbnail. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get thumbnail batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get thumbnails for a list of images. We allow up to 25 thumbnails in a single + batch. + This method currently supports files with the following file extensions: jpg, + jpeg, png, tiff, tif, gif and bmp. Photos that are larger than 20MB in size won't + be converted to a thumbnail. + + List of files to get thumbnails. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get thumbnail batch route. + + List of files to get thumbnails. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get thumbnail batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Starts returning the contents of a folder. If the result's field is true, call + + with the returned to + retrieve more entries. + If you're using set + to true to keep a local cache of the contents of a Dropbox account, iterate + through each entry in order and process them as follows to keep your local state in + sync: + For each , store the new entry at the given path + in your local state. If the required parent folders don't exist yet, create them. + If there's already something else at the given path, replace it and remove all its + children. + For each , store the new entry at the given path + in your local state. If the required parent folders don't exist yet, create them. + If there's already something else at the given path, replace it but leave the + children as they are. Check the new entry's and set all its children's + read-only statuses to match. + For each , if your local state has something at + the given path, remove it and all its children. If there's nothing at the given + path, ignore this entry. + Note: may be returned if multiple or calls + with same parameters are made simultaneously by same API app for same user. If your + app implements retry logic, please hold off the retry until the previous request + finishes. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Starts returning the contents of a folder. If the result's field is true, call + + with the returned to + retrieve more entries. + If you're using set + to true to keep a local cache of the contents of a Dropbox account, iterate + through each entry in order and process them as follows to keep your local state in + sync: + For each , store the new entry at the given path + in your local state. If the required parent folders don't exist yet, create them. + If there's already something else at the given path, replace it and remove all its + children. + For each , store the new entry at the given path + in your local state. If the required parent folders don't exist yet, create them. + If there's already something else at the given path, replace it but leave the + children as they are. Check the new entry's and set all its children's + read-only statuses to match. + For each , if your local state has something at + the given path, remove it and all its children. If there's nothing at the given + path, ignore this entry. + Note: may be returned if multiple or calls + with same parameters are made simultaneously by same API app for same user. If your + app implements retry logic, please hold off the retry until the previous request + finishes. + + A unique identifier for the file. + If true, the list folder operation will be applied + recursively to all subfolders and the response will contain contents of all + subfolders. + If true, is set for photo and video. This + parameter will no longer have an effect starting December 2, 2019. + If true, the results will include entries for files + and folders that used to exist but were deleted. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If true, the results will include entries under + mounted folders which includes app folder, shared folder and team folder. + The maximum number of results to return per request. Note: This + is an approximate number and there can be slightly more entries returned in some + cases. + A shared link to list the contents of. If the link is + password-protected, the password must be provided. If this field is present, will be relative to root of the + shared link. Only non-recursive mode is supported for shared link. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + If true, include files that are not + downloadable, i.e. Google Docs. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder route. + + A unique identifier for the file. + If true, the list folder operation will be applied + recursively to all subfolders and the response will contain contents of all + subfolders. + If true, is set for photo and video. This + parameter will no longer have an effect starting December 2, 2019. + If true, the results will include entries for files + and folders that used to exist but were deleted. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If true, the results will include entries under + mounted folders which includes app folder, shared folder and team folder. + The maximum number of results to return per request. Note: This + is an approximate number and there can be slightly more entries returned in some + cases. + A shared link to list the contents of. If the link is + password-protected, the password must be provided. If this field is present, will be relative to root of the + shared link. Only non-recursive mode is supported for shared link. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + If true, include files that are not + downloadable, i.e. Google Docs. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list folder route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use this to + paginate through all files and retrieve updates to the folder, following the same + rules as documented for . + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this to + paginate through all files and retrieve updates to the folder, following the same + rules as documented for . + + The cursor returned by your last call to or . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder continue route. + + The cursor returned by your last call to or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list folder continue route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + A way to quickly get a cursor for the folder's state. Unlike , + doesn't return any entries. This endpoint is for app which only needs to know about + new files and modifications and doesn't need to know about files that already exist + in Dropbox. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder get latest cursor + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + A way to quickly get a cursor for the folder's state. Unlike , + doesn't return any entries. This endpoint is for app which only needs to know about + new files and modifications and doesn't need to know about files that already exist + in Dropbox. + + A unique identifier for the file. + If true, the list folder operation will be applied + recursively to all subfolders and the response will contain contents of all + subfolders. + If true, is set for photo and video. This + parameter will no longer have an effect starting December 2, 2019. + If true, the results will include entries for files + and folders that used to exist but were deleted. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If true, the results will include entries under + mounted folders which includes app folder, shared folder and team folder. + The maximum number of results to return per request. Note: This + is an approximate number and there can be slightly more entries returned in some + cases. + A shared link to list the contents of. If the link is + password-protected, the password must be provided. If this field is present, will be relative to root of the + shared link. Only non-recursive mode is supported for shared link. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + If true, include files that are not + downloadable, i.e. Google Docs. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder get latest cursor + route. + + A unique identifier for the file. + If true, the list folder operation will be applied + recursively to all subfolders and the response will contain contents of all + subfolders. + If true, is set for photo and video. This + parameter will no longer have an effect starting December 2, 2019. + If true, the results will include entries for files + and folders that used to exist but were deleted. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If true, the results will include entries under + mounted folders which includes app folder, shared folder and team folder. + The maximum number of results to return per request. Note: This + is an approximate number and there can be slightly more entries returned in some + cases. + A shared link to list the contents of. If the link is + password-protected, the password must be provided. If this field is present, will be relative to root of the + shared link. Only non-recursive mode is supported for shared link. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + If true, include files that are not + downloadable, i.e. Google Docs. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list folder get latest cursor + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + A longpoll endpoint to wait for changes on an account. In conjunction with + , + this call gives you a low-latency way to monitor an account for file changes. The + connection will block until there are changes available or a timeout occurs. This + endpoint is useful mostly for client-side apps. If you're looking for server-side + notifications, check out our webhooks + documentation. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder longpoll route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + A longpoll endpoint to wait for changes on an account. In conjunction with + , + this call gives you a low-latency way to monitor an account for file changes. The + connection will block until there are changes available or a timeout occurs. This + endpoint is useful mostly for client-side apps. If you're looking for server-side + notifications, check out our webhooks + documentation. + + A cursor as returned by or . Cursors + retrieved by setting to true are not supported. + A timeout in seconds. The request will block for at most this + length of time, plus up to 90 seconds of random jitter added to avoid the + thundering herd problem. Care should be taken when using this parameter, as some + network infrastructure does not support long timeouts. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder longpoll route. + + A cursor as returned by or . Cursors + retrieved by setting to true are not supported. + A timeout in seconds. The request will block for at most this + length of time, plus up to 90 seconds of random jitter added to avoid the + thundering herd problem. Care should be taken when using this parameter, as some + network infrastructure does not support long timeouts. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list folder longpoll route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns revisions for files based on a file path or a file id. The file path + or file id is identified from the latest file entry at the given file path or id. + This end point allows your app to query either by file path or file id by setting + the mode parameter appropriately. + In the (default) + mode, all revisions at the same file path as the latest file entry are returned. If + revisions with the same file id are desired, then mode must be set to . The mode is useful to retrieve + revisions for a given file across moves or renames. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list revisions route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns revisions for files based on a file path or a file id. The file path + or file id is identified from the latest file entry at the given file path or id. + This end point allows your app to query either by file path or file id by setting + the mode parameter appropriately. + In the (default) + mode, all revisions at the same file path as the latest file entry are returned. If + revisions with the same file id are desired, then mode must be set to . The mode is useful to retrieve + revisions for a given file across moves or renames. + + The path to the file you want to see the revisions of. + Determines the behavior of the API in listing the revisions for + a given file path or id. + The maximum number of revision entries returned. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list revisions route. + + The path to the file you want to see the revisions of. + Determines the behavior of the API in listing the revisions for + a given file path or id. + The maximum number of revision entries returned. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list revisions route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Lock the files at the given paths. A locked file will be writable only by the + lock holder. A successful response indicates that the file has been locked. Returns + a list of the locked file paths and their metadata after this operation. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the lock file batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Lock the files at the given paths. A locked file will be writable only by the + lock holder. A successful response indicates that the file has been locked. Returns + a list of the locked file paths and their metadata after this operation. + + List of 'entries'. Each 'entry' contains a path of the file + which will be locked or queried. Duplicate path arguments in the batch are + considered only once. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the lock file batch route. + + List of 'entries'. Each 'entry' contains a path of the file + which will be locked or queried. Duplicate path arguments in the batch are + considered only once. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the lock file batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Move a file or folder to a different location in the user's Dropbox. + If the source path is a folder all its contents will be moved. + Note that we do not currently support case-only renaming. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the move route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Move a file or folder to a different location in the user's Dropbox. + If the source path is a folder all its contents will be moved. + Note that we do not currently support case-only renaming. + + Path in the user's Dropbox to be copied or moved. + Path in the user's Dropbox that is the destination. + This flag has no effect. + If there's a conflict, have the Dropbox server try to + autorename the file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the move route. + + Path in the user's Dropbox to be copied or moved. + Path in the user's Dropbox that is the destination. + This flag has no effect. + If there's a conflict, have the Dropbox server try to + autorename the file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the move route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Move a file or folder to a different location in the user's Dropbox. + If the source path is a folder all its contents will be moved. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the move route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Move a file or folder to a different location in the user's Dropbox. + If the source path is a folder all its contents will be moved. + + Path in the user's Dropbox to be copied or moved. + Path in the user's Dropbox that is the destination. + This flag has no effect. + If there's a conflict, have the Dropbox server try to + autorename the file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the move route. + + Path in the user's Dropbox to be copied or moved. + Path in the user's Dropbox that is the destination. + This flag has no effect. + If there's a conflict, have the Dropbox server try to + autorename the file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the move route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Move multiple files or folders to different locations at once in the user's + Dropbox. Note that we do not currently support case-only renaming. + This route will replace . The main + difference is this route will return status for each entry, while raises failure if + any entry fails. + This route will either finish synchronously, or return a job ID and do the + async move job in background. Please use to check + the job status. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the move batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Move multiple files or folders to different locations at once in the user's + Dropbox. Note that we do not currently support case-only renaming. + This route will replace . The main + difference is this route will return status for each entry, while raises failure if + any entry fails. + This route will either finish synchronously, or return a job ID and do the + async move job in background. Please use to check + the job status. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the move batch route. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the move batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Move multiple files or folders to different locations at once in the user's + Dropbox. + This route will return job ID immediately and do the async moving job in + background. Please use to check the + job status. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the move batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Move multiple files or folders to different locations at once in the user's + Dropbox. + This route will return job ID immediately and do the async moving job in + background. Please use to check the + job status. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + This flag has no effect. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the move batch route. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + This flag has no effect. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the move batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Returns the status of an asynchronous job for . It returns + list of results for each entry. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the move batch check route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job for . It returns + list of results for each entry. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the move batch check route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the move batch check route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns the status of an asynchronous job for . If success, it + returns list of results for each entry. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the move batch check route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job for . If success, it + returns list of results for each entry. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the move batch check route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the move batch check route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Permanently delete the file or folder at a given path (see + https://www.dropbox.com/en/help/40). + If the given file or folder is not yet deleted, this route will first delete + it. It is possible for this route to successfully delete, then fail to permanently + delete. + Note: This endpoint is only available for Dropbox Business apps. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the permanently delete route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Permanently delete the file or folder at a given path (see + https://www.dropbox.com/en/help/40). + If the given file or folder is not yet deleted, this route will first delete + it. It is possible for this route to successfully delete, then fail to permanently + delete. + Note: This endpoint is only available for Dropbox Business apps. + + Path in the user's Dropbox to delete. + Perform delete if given "rev" matches the existing file's + latest "rev". This field does not support deleting a folder. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the permanently delete route. + + Path in the user's Dropbox to delete. + Perform delete if given "rev" matches the existing file's + latest "rev". This field does not support deleting a folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the permanently delete route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + The properties add route + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties add route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + The properties add route + + A unique identifier for the file or folder. + The property groups which are to be added to a Dropbox + file. No two groups in the input should refer to the same template. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties add route. + + A unique identifier for the file or folder. + The property groups which are to be added to a Dropbox + file. No two groups in the input should refer to the same template. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties add route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + The properties overwrite route + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties overwrite route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + The properties overwrite route + + A unique identifier for the file or folder. + The property groups "snapshot" updates to force apply. + No two groups in the input should refer to the same template. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties overwrite route. + + A unique identifier for the file or folder. + The property groups "snapshot" updates to force apply. + No two groups in the input should refer to the same template. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties overwrite route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + The properties remove route + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties remove route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + The properties remove route + + A unique identifier for the file or folder. + A list of identifiers for a template created by + or . + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties remove route. + + A unique identifier for the file or folder. + A list of identifiers for a template created by + or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties remove route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + The properties template get route + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties template get route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + The properties template get route + + An identifier for template added by route See or . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties template get route. + + An identifier for template added by route See or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties template get route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + The properties template list route + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties template list route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties template list route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + The properties update route + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties update route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + The properties update route + + A unique identifier for the file or folder. + The property groups "delta" updates to + apply. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties update route. + + A unique identifier for the file or folder. + The property groups "delta" updates to + apply. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties update route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Restore a specific revision of a file to the given path. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the restore route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Restore a specific revision of a file to the given path. + + The path to save the restored file. + The revision to restore. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the restore route. + + The path to save the restored file. + The revision to restore. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the restore route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Save the data from a specified URL into a file in user's Dropbox. + Note that the transfer from the URL must complete within 5 minutes, or the + operation will time out and the job will fail. + If the given path already exists, the file will be renamed to avoid the + conflict (e.g. myfile (1).txt). + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the save url route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Save the data from a specified URL into a file in user's Dropbox. + Note that the transfer from the URL must complete within 5 minutes, or the + operation will time out and the job will fail. + If the given path already exists, the file will be renamed to avoid the + conflict (e.g. myfile (1).txt). + + The path in Dropbox where the URL will be saved to. + The URL to be saved. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the save url route. + + The path in Dropbox where the URL will be saved to. + The URL to be saved. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the save url route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Check the status of a job. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the save url check job status route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Check the status of a job. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the save url check job status route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the save url check job status + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Searches for files and folders. + Note: Recent changes will be reflected in search results within a few seconds + and older revisions of existing files may still match your query for up to a few + days. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the search route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Searches for files and folders. + Note: Recent changes will be reflected in search results within a few seconds + and older revisions of existing files may still match your query for up to a few + days. + + The path in the user's Dropbox to search. Should probably be a + folder. + The string to search for. Query string may be rewritten to + improve relevance of results. The string is split on spaces into multiple tokens. + For file name searching, the last token is used for prefix matching (i.e. "bat c" + matches "bat cave" but not "batman car"). + The starting index within the search results (used for + paging). + The maximum number of search results to return. + The search mode (filename, filename_and_content, or + deleted_filename). Note that searching file content is only available for Dropbox + Business accounts. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the search route. + + The path in the user's Dropbox to search. Should probably be a + folder. + The string to search for. Query string may be rewritten to + improve relevance of results. The string is split on spaces into multiple tokens. + For file name searching, the last token is used for prefix matching (i.e. "bat c" + matches "bat cave" but not "batman car"). + The starting index within the search results (used for + paging). + The maximum number of search results to return. + The search mode (filename, filename_and_content, or + deleted_filename). Note that searching file content is only available for Dropbox + Business accounts. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the search route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Searches for files and folders. + Note: + along with can only + be used to retrieve a maximum of 10,000 matches. + Recent changes may not immediately be reflected in search results due to a + short delay in indexing. Duplicate results may be returned across pages. Some + results may not be returned. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the search route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Searches for files and folders. + Note: + along with can only + be used to retrieve a maximum of 10,000 matches. + Recent changes may not immediately be reflected in search results due to a + short delay in indexing. Duplicate results may be returned across pages. Some + results may not be returned. + + The string to search for. May match across multiple fields + based on the request arguments. Query string may be rewritten to improve relevance + of results. + Options for more targeted search results. + Options for search results match fields. + Deprecated and moved this option to + SearchMatchFieldOptions. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the search route. + + The string to search for. May match across multiple fields + based on the request arguments. Query string may be rewritten to improve relevance + of results. + Options for more targeted search results. + Options for search results match fields. + Deprecated and moved this option to + SearchMatchFieldOptions. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the search route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Fetches the next page of search results returned from . + Note: + along with can only + be used to retrieve a maximum of 10,000 matches. + Recent changes may not immediately be reflected in search results due to a + short delay in indexing. Duplicate results may be returned across pages. Some + results may not be returned. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the search continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Fetches the next page of search results returned from . + Note: + along with can only + be used to retrieve a maximum of 10,000 matches. + Recent changes may not immediately be reflected in search results due to a + short delay in indexing. Duplicate results may be returned across pages. Some + results may not be returned. + + The cursor returned by your last call to . Used to fetch the + next page of results. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the search continue route. + + The cursor returned by your last call to . Used to fetch the + next page of results. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the search continue route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Unlock the files at the given paths. A locked file can only be unlocked by + the lock holder or, if a business account, a team admin. A successful response + indicates that the file has been unlocked. Returns a list of the unlocked file + paths and their metadata after this operation. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the unlock file batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Unlock the files at the given paths. A locked file can only be unlocked by + the lock holder or, if a business account, a team admin. A successful response + indicates that the file has been unlocked. Returns a list of the unlocked file + paths and their metadata after this operation. + + List of 'entries'. Each 'entry' contains a path of the file + which will be unlocked. Duplicate path arguments in the batch are considered only + once. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the unlock file batch route. + + List of 'entries'. Each 'entry' contains a path of the file + which will be unlocked. Duplicate path arguments in the batch are considered only + once. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the unlock file batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Create a new file with the contents provided in the request. + Do not use this to upload a file larger than 150 MB. Instead, create an + upload session with . + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + + The request parameters + The content to upload. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload route. + + The request parameters. + The content to upload. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Create a new file with the contents provided in the request. + Do not use this to upload a file larger than 150 MB. Instead, create an + upload session with . + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + + Path in the user's Dropbox to save the file. + Selects what to do if the file already exists. + If there's a conflict, as determined by , have the Dropbox server try to autorename the file to avoid + conflict. + The value to store as the timestamp. Dropbox automatically records the time at which + the file was written to the Dropbox servers. It can also record an additional + timestamp, provided by Dropbox desktop clients, mobile clients, and API apps of + when the file was actually created or modified. + Normally, users are made aware of any file modifications in + their Dropbox account via notifications in the client software. If true, + this tells the clients that this modification shouldn't result in a user + notification. + List of custom properties to add to file. + Be more strict about how each + detects conflict. For example, always return a conflict error when = and the given + "rev" doesn't match the existing file's "rev", even if the existing file has been + deleted. This also forces a conflict even when the target path refers to a file + with identical contents. + The document to upload + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload route. + + Path in the user's Dropbox to save the file. + Selects what to do if the file already exists. + If there's a conflict, as determined by , have the Dropbox server try to autorename the file to avoid + conflict. + The value to store as the timestamp. Dropbox automatically records the time at which + the file was written to the Dropbox servers. It can also record an additional + timestamp, provided by Dropbox desktop clients, mobile clients, and API apps of + when the file was actually created or modified. + Normally, users are made aware of any file modifications in + their Dropbox account via notifications in the client software. If true, + this tells the clients that this modification shouldn't result in a user + notification. + List of custom properties to add to file. + Be more strict about how each + detects conflict. For example, always return a conflict error when = and the given + "rev" doesn't match the existing file's "rev", even if the existing file has been + deleted. This also forces a conflict even when the target path refers to a file + with identical contents. + The document to upload + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the upload route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Append more data to an upload session. + When the parameter close is set, this call will close the session. + A single request should not upload more than 150 MB. The maximum size of a + file one can upload to an upload session is 350 GB. + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + + The request parameters + The content to upload. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload session append route. + + The request parameters. + The content to upload. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Append more data to an upload session. + When the parameter close is set, this call will close the session. + A single request should not upload more than 150 MB. The maximum size of a + file one can upload to an upload session is 350 GB. + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + + Contains the upload session ID and the offset. + If true, the current session will be closed, at which point you + won't be able to call + anymore with the current session. + The document to upload + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload session append route. + + Contains the upload session ID and the offset. + If true, the current session will be closed, at which point you + won't be able to call + anymore with the current session. + The document to upload + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the upload session append route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Append more data to an upload session. + A single request should not upload more than 150 MB. The maximum size of a + file one can upload to an upload session is 350 GB. + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + + The request parameters + The content to upload. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload session append route. + + The request parameters. + The content to upload. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Append more data to an upload session. + A single request should not upload more than 150 MB. The maximum size of a + file one can upload to an upload session is 350 GB. + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + + The upload session ID (returned by ). + The amount of data that has been uploaded so far. We use this + to make sure upload data isn't lost or duplicated in the event of a network + error. + The document to upload + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload session append route. + + The upload session ID (returned by ). + The amount of data that has been uploaded so far. We use this + to make sure upload data isn't lost or duplicated in the event of a network + error. + The document to upload + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the upload session append route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Finish an upload session and save the uploaded data to the given file + path. + A single request should not upload more than 150 MB. The maximum size of a + file one can upload to an upload session is 350 GB. + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + + The request parameters + The content to upload. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload session finish route. + + The request parameters. + The content to upload. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Finish an upload session and save the uploaded data to the given file + path. + A single request should not upload more than 150 MB. The maximum size of a + file one can upload to an upload session is 350 GB. + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + + Contains the upload session ID and the offset. + Contains the path and other optional modifiers for the + commit. + The document to upload + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload session finish route. + + Contains the upload session ID and the offset. + Contains the path and other optional modifiers for the + commit. + The document to upload + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the upload session finish route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + This route helps you commit many files at once into a user's Dropbox. Use + and + + to upload file contents. We recommend uploading many files in parallel to increase + throughput. Once the file contents have been uploaded, rather than calling , use + this route to finish all your upload sessions in a single request. + or needs to be true for the + last or call. + The maximum size of a file one can upload to an upload session is 350 GB. + This route will return a job_id immediately and do the async commit job in + background. Use to check the job status. + For the same account, this route should be executed serially. That means you + should not start the next job before current job finishes. We allow up to 1000 + entries in a single request. + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the upload session finish batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + This route helps you commit many files at once into a user's Dropbox. Use + and + + to upload file contents. We recommend uploading many files in parallel to increase + throughput. Once the file contents have been uploaded, rather than calling , use + this route to finish all your upload sessions in a single request. + or needs to be true for the + last or call. + The maximum size of a file one can upload to an upload session is 350 GB. + This route will return a job_id immediately and do the async commit job in + background. Use to check the job status. + For the same account, this route should be executed serially. That means you + should not start the next job before current job finishes. We allow up to 1000 + entries in a single request. + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + + Commit information for each file in the batch. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the upload session finish batch route. + + Commit information for each file in the batch. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the upload session finish batch + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Returns the status of an asynchronous job for . + If success, it returns list of result for each entry. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload session finish batch check + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job for . + If success, it returns list of result for each entry. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload session finish batch check + route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the upload session finish batch + check route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Upload sessions allow you to upload a single file in one or more requests, + for example where the size of the file is greater than 150 MB. This call starts a + new upload session with the given data. You can then use to + add more data and to save + all the data to a file in Dropbox. + A single request should not upload more than 150 MB. The maximum size of a + file one can upload to an upload session is 350 GB. + An upload session can be used for a maximum of 48 hours. Attempting to use an + with or + + more than 48 hours after its creation will return a . + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + By default, upload sessions require you to send content of the file in + sequential order via consecutive , , calls. + For better performance, you can instead optionally use a upload session. To start a + new concurrent session, set to . After that, you can send + file data in concurrent + requests. Finally finish the session with . + There are couple of constraints with concurrent sessions to make them work. + You can not send data with or call, + only with call. + Also data uploaded in call + must be multiple of 4194304 bytes (except for last with + to true, that + may contain any remaining data). + + The request parameters + The content to upload. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload session start route. + + The request parameters. + The content to upload. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Upload sessions allow you to upload a single file in one or more requests, + for example where the size of the file is greater than 150 MB. This call starts a + new upload session with the given data. You can then use to + add more data and to save + all the data to a file in Dropbox. + A single request should not upload more than 150 MB. The maximum size of a + file one can upload to an upload session is 350 GB. + An upload session can be used for a maximum of 48 hours. Attempting to use an + with or + + more than 48 hours after its creation will return a . + Calls to this endpoint will count as data transport calls for any Dropbox + Business teams with a limit on the number of data transport calls allowed per + month. For more information, see the Data + transport limit page. + By default, upload sessions require you to send content of the file in + sequential order via consecutive , , calls. + For better performance, you can instead optionally use a upload session. To start a + new concurrent session, set to . After that, you can send + file data in concurrent + requests. Finally finish the session with . + There are couple of constraints with concurrent sessions to make them work. + You can not send data with or call, + only with call. + Also data uploaded in call + must be multiple of 4194304 bytes (except for last with + to true, that + may contain any remaining data). + + If true, the current session will be closed, at which point you + won't be able to call + anymore with the current session. + Type of upload session you want to start. If not + specified, default is . + The document to upload + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the upload session start route. + + If true, the current session will be closed, at which point you + won't be able to call + anymore with the current session. + Type of upload session you want to start. If not + specified, default is . + The document to upload + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the upload session start route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Sharing info for a file which is contained by a shared folder. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + True if the file or folder is inside a read-only shared + folder. + ID of shared folder that holds this + file. + The last user who modified the file. This field will be + null if the user's account has been deleted. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + ID of shared folder that holds this file. + + + + + The last user who modified the file. This field will be null if the user's + account has been deleted. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Active + + + + + Gets this instance as a Active, or null. + + + + + Gets a value indicating whether this instance is Deleted + + + + + Gets this instance as a Deleted, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The active object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Active + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The deleted object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Deleted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The folder metadata object + + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The last component of the path (including extension). This never + contains a slash. + A unique identifier for the folder. + The lowercased full path in the user's Dropbox. This always + starts with a slash. This field will be null if the file or folder is not + mounted. + The cased path to be used for display purposes only. In + rare instances the casing will not correctly match the user's filesystem, but this + behavior will match the path provided in the Core API v1, and at least the last + path component will have the correct casing. Changes to only the casing of paths + won't be returned by . This + field will be null if the file or folder is not mounted. + Please use or instead. + Please use + instead. + Set if the folder is contained in a shared folder or is a + shared folder mount point. + Additional information if the file has custom + properties with the property template specified. Note that only properties + associated with user-owned templates, not team-owned templates, can be attached to + folders. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + A unique identifier for the folder. + + + + + Please use instead. + + + + + Set if the folder is contained in a shared folder or is a shared folder mount + point. + + + + + Additional information if the file has custom properties with the property + template specified. Note that only properties associated with user-owned templates, + not team-owned templates, can be attached to folders. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Sharing info for a folder which is contained in a shared folder or is a shared + folder mount point. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + True if the file or folder is inside a read-only shared + folder. + Set if the folder is contained by a shared + folder. + If this folder is a shared folder mount point, the ID + of the shared folder mounted at this location. + Specifies that the folder can only be traversed and the + user can only see a limited subset of the contents of this folder because they + don't have read access to this folder. They do, however, have access to some sub + folder. + Specifies that the folder cannot be accessed by the + user. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Set if the folder is contained by a shared folder. + + + + + If this folder is a shared folder mount point, the ID of the shared folder + mounted at this location. + + + + + Specifies that the folder can only be traversed and the user can only see a + limited subset of the contents of this folder because they don't have read access + to this folder. They do, however, have access to some sub folder. + + + + + Specifies that the folder cannot be accessed by the user. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get copy reference arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The path to the file or folder you want to get a copy reference + to. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The path to the file or folder you want to get a copy reference to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get copy reference error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The get copy reference result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Metadata of the file or folder. + A copy reference to the file or folder. + The expiration date of the copy reference. This value is + currently set to be far enough in the future so that expiration is effectively not + an issue. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata of the file or folder. + + + + + A copy reference to the file or folder. + + + + + The expiration date of the copy reference. This value is currently set to be + far enough in the future so that expiration is effectively not an issue. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get metadata arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path of a file or folder on Dropbox. + If true, is set for photo and + video. + If true, will be + returned for deleted file or folder, otherwise will be returned. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path of a file or folder on Dropbox. + + + + + If true, is set for + photo and video. + + + + + If true, will be returned for deleted file or + folder, otherwise will be + returned. + + + + + If true, the results will include a flag for each file indicating whether or + not that file has any explicit members. + + + + + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get metadata error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get temporary link arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The path to the file you want a temporary link to. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The path to the file you want a temporary link to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get temporary link error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is EmailNotVerified + + + + + Gets this instance as a EmailNotVerified, or null. + + + + + Gets a value indicating whether this instance is UnsupportedFile + + + + + Gets this instance as a UnsupportedFile, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This user's email address is not verified. This functionality is only + available on accounts with a verified email address. Users can verify their email + address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailNotVerified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Cannot get temporary link to this file type; use instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedFile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The get temporary link result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Metadata of the file. + The temporary link which can be used to stream content the + file. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata of the file. + + + + + The temporary link which can be used to stream content the file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get temporary upload link arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Contains the path and other optional modifiers for the + future upload commit. Equivalent to the parameters provided to . + How long before this link expires, in seconds. Attempting + to start an upload with this link longer than this period of time after link + creation will result in an error. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Contains the path and other optional modifiers for the future upload commit. + Equivalent to the parameters provided to . + + + + + How long before this link expires, in seconds. Attempting to start an upload + with this link longer than this period of time after link creation will result in + an error. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get temporary upload link result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The temporary link which can be used to stream a file to a + Dropbox location. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The temporary link which can be used to stream a file to a Dropbox + location. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of files to get thumbnails. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of files to get thumbnails. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get thumbnail batch error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is TooManyFiles + + + + + Gets this instance as a TooManyFiles, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The operation involves more than 25 files. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The get thumbnail batch result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of files and their thumbnails. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of files and their thumbnails. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get thumbnail batch result data object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The metadata + A string containing the base64-encoded thumbnail data for + this file. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the metadata of the get thumbnail batch result data + + + + + A string containing the base64-encoded thumbnail data for this file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get thumbnail batch result entry object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is Failure + + + + + Gets this instance as a Failure, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The success object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The result for this file if it was an error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + GPS coordinates for a photo or video. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Latitude of the GPS coordinates. + Longitude of the GPS coordinates. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Latitude of the GPS coordinates. + + + + + Longitude of the GPS coordinates. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The highlight span object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + String to be determined whether it should be highlighted + or not. + The string should be highlighted or not. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + String to be determined whether it should be highlighted or not. + + + + + The string should be highlighted or not. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folder arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + A unique identifier for the file. + If true, the list folder operation will be applied + recursively to all subfolders and the response will contain contents of all + subfolders. + If true, is set for photo and video. This + parameter will no longer have an effect starting December 2, 2019. + If true, the results will include entries for files + and folders that used to exist but were deleted. + If true, the results will include a + flag for each file indicating whether or not that file has any explicit + members. + If true, the results will include entries under + mounted folders which includes app folder, shared folder and team folder. + The maximum number of results to return per request. Note: This + is an approximate number and there can be slightly more entries returned in some + cases. + A shared link to list the contents of. If the link is + password-protected, the password must be provided. If this field is present, will be relative to root of the + shared link. Only non-recursive mode is supported for shared link. + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + If true, include files that are not + downloadable, i.e. Google Docs. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + A unique identifier for the file. + + + + + If true, the list folder operation will be applied recursively to all + subfolders and the response will contain contents of all subfolders. + + + + + If true, is set for + photo and video. This parameter will no longer have an effect starting December 2, + 2019. + + + + + If true, the results will include entries for files and folders that used to + exist but were deleted. + + + + + If true, the results will include a flag for each file indicating whether or + not that file has any explicit members. + + + + + If true, the results will include entries under mounted folders which + includes app folder, shared folder and team folder. + + + + + The maximum number of results to return per request. Note: This is an + approximate number and there can be slightly more entries returned in some + cases. + + + + + A shared link to list the contents of. If the link is password-protected, the + password must be provided. If this field is present, will be relative to root of the + shared link. Only non-recursive mode is supported for shared link. + + + + + If set to a valid list of template IDs, is set if there exists + property data associated with the file and each of the listed templates. + + + + + If true, include files that are not downloadable, i.e. Google Docs. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folder continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The cursor returned by your last call to or . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The cursor returned by your last call to or . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folder continue error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Indicates that the cursor has been invalidated. Call to obtain a new + cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list folder error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is TemplateError + + + + + Gets this instance as a TemplateError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The template error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list folder get latest cursor result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Pass the cursor into to see + what's changed in the folder since your previous query. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Pass the cursor into to see + what's changed in the folder since your previous query. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folder longpoll arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A cursor as returned by or . Cursors + retrieved by setting to true are not supported. + A timeout in seconds. The request will block for at most this + length of time, plus up to 90 seconds of random jitter added to avoid the + thundering herd problem. Care should be taken when using this parameter, as some + network infrastructure does not support long timeouts. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A cursor as returned by or . Cursors + retrieved by setting to true are not supported. + + + + + A timeout in seconds. The request will block for at most this length of time, + plus up to 90 seconds of random jitter added to avoid the thundering herd problem. + Care should be taken when using this parameter, as some network infrastructure does + not support long timeouts. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folder longpoll error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Indicates that the cursor has been invalidated. Call to obtain a new + cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list folder longpoll result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Indicates whether new changes are available. If true, call + to + retrieve the changes. + If present, backoff for at least this many seconds before + calling + again. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Indicates whether new changes are available. If true, call to + retrieve the changes. + + + + + If present, backoff for at least this many seconds before calling + again. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folder result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The files and (direct) subfolders in the folder. + Pass the cursor into to see + what's changed in the folder since your previous query. + If true, then there are more entries available. Pass the + cursor to to + retrieve the rest. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The files and (direct) subfolders in the folder. + + + + + Pass the cursor into to see + what's changed in the folder since your previous query. + + + + + If true, then there are more entries available. Pass the cursor to to + retrieve the rest. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list revisions arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The path to the file you want to see the revisions of. + Determines the behavior of the API in listing the revisions for + a given file path or id. + The maximum number of revision entries returned. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The path to the file you want to see the revisions of. + + + + + Determines the behavior of the API in listing the revisions for a given file + path or id. + + + + + The maximum number of revision entries returned. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list revisions error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list revisions mode object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is Id + + + + + Gets this instance as a Id, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Returns revisions with the same file path as identified by the latest file + entry at the given file path or id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Path + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Returns revisions with the same file id as identified by the latest file + entry at the given file path or id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Id + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list revisions result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + If the file identified by the latest revision in the + response is either deleted or moved. + The revisions for the file. Only revisions that are not + deleted will show up here. + The time of deletion if the file was deleted. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + If the file identified by the latest revision in the response is either + deleted or moved. + + + + + The revisions for the file. Only revisions that are not deleted will show up + here. + + + + + The time of deletion if the file was deleted. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The lock conflict error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The lock that caused the conflict. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The lock that caused the conflict. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The lock file arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Path in the user's Dropbox to a file. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Path in the user's Dropbox to a file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The lock file batch arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of 'entries'. Each 'entry' contains a path of the file + which will be locked or queried. Duplicate path arguments in the batch are + considered only once. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of 'entries'. Each 'entry' contains a path of the file which will be + locked or queried. Duplicate path arguments in the batch are considered only + once. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The lock file batch result object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Each Entry in the 'entries' will have '.tag' with the + operation status (e.g. success), the metadata for the file and the lock state after + the operation. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Each Entry in the 'entries' will have '.tag' with the operation status (e.g. + success), the metadata for the file and the lock state after the operation. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The lock file error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is PathLookup + + + + + Gets this instance as a PathLookup, or null. + + + + + Gets a value indicating whether this instance is + TooManyWriteOperations + + + + + Gets this instance as a TooManyWriteOperations, or null. + + + + + Gets a value indicating whether this instance is TooManyFiles + + + + + Gets this instance as a TooManyFiles, or null. + + + + + Gets a value indicating whether this instance is NoWritePermission + + + + + Gets this instance as a NoWritePermission, or null. + + + + + Gets a value indicating whether this instance is CannotBeLocked + + + + + Gets this instance as a CannotBeLocked, or null. + + + + + Gets a value indicating whether this instance is FileNotShared + + + + + Gets this instance as a FileNotShared, or null. + + + + + Gets a value indicating whether this instance is LockConflict + + + + + Gets this instance as a LockConflict, or null. + + + + + Gets a value indicating whether this instance is InternalError + + + + + Gets this instance as a InternalError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Could not find the specified resource. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There are too many write operations in user's Dropbox. Please retry this + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyWriteOperations + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are too many files in one request. Please retry with fewer + files. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user does not have permissions to change the lock state or access the + file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoWritePermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Item is a type that cannot be locked. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CannotBeLocked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Requested file is not currently shared. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileNotShared + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user action conflicts with an existing lock on the file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Something went wrong with the job on Dropbox's end. You'll need to verify + that the action you were taking succeeded, and if not, try again. This should + happen very rarely. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InternalError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The lock file result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Metadata of the file. + The file lock state after the operation. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata of the file. + + + + + The file lock state after the operation. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The lock file result entry object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is Failure + + + + + Gets this instance as a Failure, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The success object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The failure object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The lookup error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is MalformedPath + + + + + Gets this instance as a MalformedPath, or null. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is NotFile + + + + + Gets this instance as a NotFile, or null. + + + + + Gets a value indicating whether this instance is NotFolder + + + + + Gets this instance as a NotFolder, or null. + + + + + Gets a value indicating whether this instance is RestrictedContent + + + + + Gets this instance as a RestrictedContent, or null. + + + + + Gets a value indicating whether this instance is + UnsupportedContentType + + + + + Gets this instance as a UnsupportedContentType, or null. + + + + + Gets a value indicating whether this instance is Locked + + + + + Gets this instance as a Locked, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The given path does not satisfy the required path format. Please refer to the + Path + formats documentation for more information. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There is nothing at the given path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We were expecting a file, but the given path refers to something that isn't a + file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We were expecting a folder, but the given path refers to something that isn't + a folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file cannot be transferred because the content is restricted. For + example, sometimes there are legal restrictions due to copyright claims. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RestrictedContent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This operation is not supported for this content type. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedContentType + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The given path is locked. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Locked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The media info object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Pending + + + + + Gets this instance as a Pending, or null. + + + + + Gets a value indicating whether this instance is Metadata + + + + + Gets this instance as a Metadata, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Indicate the photo/video is still under processing and metadata is not + available yet. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Pending + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The metadata for the photo/video. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Metadata for a photo or video. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Dimension of the photo/video. + The GPS coordinate of the photo/video. + The timestamp when the photo/video is taken. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets a value indicating whether this instance is Photo + + + + + Gets this instance as a , or null. + + + + + Gets a value indicating whether this instance is Video + + + + + Gets this instance as a , or null. + + + + + Dimension of the photo/video. + + + + + The GPS coordinate of the photo/video. + + + + + The timestamp when the photo/video is taken. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Metadata for a file or folder. + + + + + + + + + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The last component of the path (including extension). This never + contains a slash. + The lowercased full path in the user's Dropbox. This always + starts with a slash. This field will be null if the file or folder is not + mounted. + The cased path to be used for display purposes only. In + rare instances the casing will not correctly match the user's filesystem, but this + behavior will match the path provided in the Core API v1, and at least the last + path component will have the correct casing. Changes to only the casing of paths + won't be returned by . This + field will be null if the file or folder is not mounted. + Please use or instead. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets a value indicating whether this instance is File + + + + + Gets this instance as a , or null. + + + + + Gets a value indicating whether this instance is Folder + + + + + Gets this instance as a , or null. + + + + + Gets a value indicating whether this instance is Deleted + + + + + Gets this instance as a , or + null. + + + + + The last component of the path (including extension). This never contains a + slash. + + + + + The lowercased full path in the user's Dropbox. This always starts with a + slash. This field will be null if the file or folder is not mounted. + + + + + The cased path to be used for display purposes only. In rare instances the + casing will not correctly match the user's filesystem, but this behavior will match + the path provided in the Core API v1, and at least the last path component will + have the correct casing. Changes to only the casing of paths won't be returned by + . + This field will be null if the file or folder is not mounted. + + + + + Please use or + instead. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Metadata for a file, folder or other resource types. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Metadata + + + + + Gets this instance as a Metadata, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The metadata object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The minimal file link metadata object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + URL of the shared link. + A unique identifier for the current revision of a file. This + field is the same rev as elsewhere in the API and can be used to detect changes and + avoid conflicts. + Unique identifier for the linked file. + Full path in the user's Dropbox. This always starts with a + slash. This field will only be present only if the linked file is in the + authenticated user's Dropbox. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + URL of the shared link. + + + + + A unique identifier for the current revision of a file. This field is the + same rev as elsewhere in the API and can be used to detect changes and avoid + conflicts. + + + + + Unique identifier for the linked file. + + + + + Full path in the user's Dropbox. This always starts with a slash. This field + will only be present only if the linked file is in the authenticated user's + Dropbox. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The move batch arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Allow moves by owner even if it would result in an ownership transfer for the + content being moved. This does not apply to copies. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The move into vault error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is IsSharedFolder + + + + + Gets this instance as a IsSharedFolder, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Moving shared folder into Vault is not allowed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of IsSharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The path or link object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is Link + + + + + Gets this instance as a Link, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The link object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Metadata for a photo. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Dimension of the photo/video. + The GPS coordinate of the photo/video. + The timestamp when the photo/video is taken. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The preview arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path of the file to preview. + Please specify revision in + instead. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path of the file to preview. + + + + + Please specify revision in instead. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The preview error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Gets a value indicating whether this instance is UnsupportedExtension + + + + + Gets this instance as a UnsupportedExtension, or null. + + + + + Gets a value indicating whether this instance is UnsupportedContent + + + + + Gets this instance as a UnsupportedContent, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + An error occurs when downloading metadata for the file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This preview generation is still in progress and the file is not ready for + preview yet. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file extension is not supported preview generation. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedExtension + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file content is not supported for preview generation. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedContent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The preview result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Metadata corresponding to the file received as an + argument. Will be populated if the endpoint is called with a path + (ReadPath). + Minimal metadata corresponding to the file received as + an argument. Will be populated if the endpoint is called using a shared link + (SharedLinkFileInfo). + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata corresponding to the file received as an argument. Will be populated + if the endpoint is called with a path (ReadPath). + + + + + Minimal metadata corresponding to the file received as an argument. Will be + populated if the endpoint is called using a shared link + (SharedLinkFileInfo). + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relocation arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Path in the user's Dropbox to be copied or moved. + Path in the user's Dropbox that is the destination. + This flag has no effect. + If there's a conflict, have the Dropbox server try to + autorename the file to avoid the conflict. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + This flag has no effect. + + + + + If there's a conflict, have the Dropbox server try to autorename the file to + avoid the conflict. + + + + + Allow moves by owner even if it would result in an ownership transfer for the + content being moved. This does not apply to copies. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relocation batch arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + This flag has no effect. + Allow moves by owner even if it would result + in an ownership transfer for the content being moved. This does not apply to + copies. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + This flag has no effect. + + + + + Allow moves by owner even if it would result in an ownership transfer for the + content being moved. This does not apply to copies. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relocation batch arg base object + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of entries to be moved or copied. Each entry is . + If there's a conflict with any file, have the Dropbox + server try to autorename that file to avoid the conflict. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of entries to be moved or copied. Each entry is . + + + + + If there's a conflict with any file, have the Dropbox server try to + autorename that file to avoid the conflict. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relocation batch error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + TooManyWriteOperations + + + + + Gets this instance as a TooManyWriteOperations, or null. + + + + + Gets a value indicating whether this instance is FromLookup + + + + + Gets this instance as a FromLookup, or null. + + + + + Gets a value indicating whether this instance is FromWrite + + + + + Gets this instance as a FromWrite, or null. + + + + + Gets a value indicating whether this instance is To + + + + + Gets this instance as a To, or null. + + + + + Gets a value indicating whether this instance is CantCopySharedFolder + + + + + Gets this instance as a CantCopySharedFolder, or null. + + + + + Gets a value indicating whether this instance is CantNestSharedFolder + + + + + Gets this instance as a CantNestSharedFolder, or null. + + + + + Gets a value indicating whether this instance is + CantMoveFolderIntoItself + + + + + Gets this instance as a CantMoveFolderIntoItself, or null. + + + + + Gets a value indicating whether this instance is TooManyFiles + + + + + Gets this instance as a TooManyFiles, or null. + + + + + Gets a value indicating whether this instance is + DuplicatedOrNestedPaths + + + + + Gets this instance as a DuplicatedOrNestedPaths, or null. + + + + + Gets a value indicating whether this instance is CantTransferOwnership + + + + + Gets this instance as a CantTransferOwnership, or null. + + + + + Gets a value indicating whether this instance is InsufficientQuota + + + + + Gets this instance as a InsufficientQuota, or null. + + + + + Gets a value indicating whether this instance is InternalError + + + + + Gets this instance as a InternalError, or null. + + + + + Gets a value indicating whether this instance is CantMoveSharedFolder + + + + + Gets this instance as a CantMoveSharedFolder, or null. + + + + + Gets a value indicating whether this instance is CantMoveIntoVault + + + + + Gets this instance as a CantMoveIntoVault, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + There are too many write operations in user's Dropbox. Please retry this + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyWriteOperations + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The from lookup object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The from write object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The to object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared folders can't be copied. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantCopySharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Your move operation would result in nested shared folders. This is not + allowed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantNestSharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You cannot move a folder into itself. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantMoveFolderIntoItself + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The operation would involve more than 10,000 files and folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are duplicated/nested paths among and . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DuplicatedOrNestedPaths + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Your move operation would result in an ownership transfer. You may reissue + the request with the field to true. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantTransferOwnership + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have enough space to move or copy the files. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientQuota + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Something went wrong with the job on Dropbox's end. You'll need to verify + that the action you were taking succeeded, and if not, try again. This should + happen very rarely. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InternalError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Can't move the shared folder to the given destination. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantMoveSharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Some content cannot be moved into Vault under certain circumstances, see + detailed error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The relocation batch error entry object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is RelocationError + + + + + Gets this instance as a RelocationError, or null. + + + + + Gets a value indicating whether this instance is InternalError + + + + + Gets this instance as a InternalError, or null. + + + + + Gets a value indicating whether this instance is + TooManyWriteOperations + + + + + Gets this instance as a TooManyWriteOperations, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User errors that retry won't help. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Something went wrong with the job on Dropbox's end. You'll need to verify + that the action you were taking succeeded, and if not, try again. This should + happen very rarely. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InternalError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are too many write operations in user's Dropbox. Please retry this + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyWriteOperations + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The relocation batch job status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Failed + + + + + Gets this instance as a Failed, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The copy or move batch job has finished. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The copy or move batch job has failed with exception. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result returned by or that may either + launch an asynchronous job or complete synchronously. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The complete object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relocation batch result object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The entries + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the entries of the relocation batch result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relocation batch result data object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Metadata of the relocated object. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata of the relocated object. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relocation batch result entry object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is Failure + + + + + Gets this instance as a Failure, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The success object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The failure object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result returned by or that may + either be in progress or completed with result for each entry. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The copy or move batch job has finished. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result returned by or that may either + launch an asynchronous job or complete synchronously. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The complete object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relocation batch v2 result object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Each entry in CopyBatchArg.entries or will appear at the same position + inside . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Each entry in CopyBatchArg.entries or will appear at the same position + inside . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relocation error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is FromLookup + + + + + Gets this instance as a FromLookup, or null. + + + + + Gets a value indicating whether this instance is FromWrite + + + + + Gets this instance as a FromWrite, or null. + + + + + Gets a value indicating whether this instance is To + + + + + Gets this instance as a To, or null. + + + + + Gets a value indicating whether this instance is CantCopySharedFolder + + + + + Gets this instance as a CantCopySharedFolder, or null. + + + + + Gets a value indicating whether this instance is CantNestSharedFolder + + + + + Gets this instance as a CantNestSharedFolder, or null. + + + + + Gets a value indicating whether this instance is + CantMoveFolderIntoItself + + + + + Gets this instance as a CantMoveFolderIntoItself, or null. + + + + + Gets a value indicating whether this instance is TooManyFiles + + + + + Gets this instance as a TooManyFiles, or null. + + + + + Gets a value indicating whether this instance is + DuplicatedOrNestedPaths + + + + + Gets this instance as a DuplicatedOrNestedPaths, or null. + + + + + Gets a value indicating whether this instance is CantTransferOwnership + + + + + Gets this instance as a CantTransferOwnership, or null. + + + + + Gets a value indicating whether this instance is InsufficientQuota + + + + + Gets this instance as a InsufficientQuota, or null. + + + + + Gets a value indicating whether this instance is InternalError + + + + + Gets this instance as a InternalError, or null. + + + + + Gets a value indicating whether this instance is CantMoveSharedFolder + + + + + Gets this instance as a CantMoveSharedFolder, or null. + + + + + Gets a value indicating whether this instance is CantMoveIntoVault + + + + + Gets this instance as a CantMoveIntoVault, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The from lookup object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The from write object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The to object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared folders can't be copied. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantCopySharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Your move operation would result in nested shared folders. This is not + allowed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantNestSharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You cannot move a folder into itself. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantMoveFolderIntoItself + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The operation would involve more than 10,000 files and folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are duplicated/nested paths among and . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DuplicatedOrNestedPaths + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Your move operation would result in an ownership transfer. You may reissue + the request with the field to true. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantTransferOwnership + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have enough space to move or copy the files. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientQuota + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Something went wrong with the job on Dropbox's end. You'll need to verify + that the action you were taking succeeded, and if not, try again. This should + happen very rarely. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InternalError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Can't move the shared folder to the given destination. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantMoveSharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Some content cannot be moved into Vault under certain circumstances, see + detailed error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The relocation path object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Path in the user's Dropbox to be copied or moved. + Path in the user's Dropbox that is the destination. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Path in the user's Dropbox to be copied or moved. + + + + + Path in the user's Dropbox that is the destination. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relocation result object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Metadata of the relocated object. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Metadata of the relocated object. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The restore arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path to save the restored file. + The revision to restore. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path to save the restored file. + + + + + The revision to restore. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The restore error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is PathLookup + + + + + Gets this instance as a PathLookup, or null. + + + + + Gets a value indicating whether this instance is PathWrite + + + + + Gets this instance as a PathWrite, or null. + + + + + Gets a value indicating whether this instance is InvalidRevision + + + + + Gets this instance as a InvalidRevision, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + An error occurs when downloading metadata for the file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + An error occurs when trying to restore the file to that path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The revision is invalid. It may not exist or may point to a deleted + file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidRevision + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The restore is currently executing, but has not yet completed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The save copy reference arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A copy reference returned by . + Path in the user's Dropbox that is the destination. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A copy reference returned by . + + + + + Path in the user's Dropbox that is the destination. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The save copy reference error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is InvalidCopyReference + + + + + Gets this instance as a InvalidCopyReference, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is TooManyFiles + + + + + Gets this instance as a TooManyFiles, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The copy reference is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCopyReference + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You don't have permission to save the given copy reference. Please make sure + this app is same app which created the copy reference and the source user is still + linked to the app. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file referenced by the copy reference cannot be found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The operation would involve more than 10,000 files and folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The save copy reference result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The metadata of the saved file or folder in the user's + Dropbox. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The metadata of the saved file or folder in the user's Dropbox. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The save url arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path in Dropbox where the URL will be saved to. + The URL to be saved. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path in Dropbox where the URL will be saved to. + + + + + The URL to be saved. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The save url error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is DownloadFailed + + + + + Gets this instance as a DownloadFailed, or null. + + + + + Gets a value indicating whether this instance is InvalidUrl + + + + + Gets this instance as a InvalidUrl, or null. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Failed downloading the given URL. The URL may be password-protected and the + password provided was incorrect, or the link may be disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DownloadFailed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The given URL is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InvalidUrl + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file where the URL is saved to no longer exists. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The save url job status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Failed + + + + + Gets this instance as a Failed, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Metadata of the file where the URL is saved to. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The failed object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The save url result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Metadata of the file where the URL is saved to. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The search arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path in the user's Dropbox to search. Should probably be a + folder. + The string to search for. Query string may be rewritten to + improve relevance of results. The string is split on spaces into multiple tokens. + For file name searching, the last token is used for prefix matching (i.e. "bat c" + matches "bat cave" but not "batman car"). + The starting index within the search results (used for + paging). + The maximum number of search results to return. + The search mode (filename, filename_and_content, or + deleted_filename). Note that searching file content is only available for Dropbox + Business accounts. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path in the user's Dropbox to search. Should probably be a folder. + + + + + The string to search for. Query string may be rewritten to improve relevance + of results. The string is split on spaces into multiple tokens. For file name + searching, the last token is used for prefix matching (i.e. "bat c" matches "bat + cave" but not "batman car"). + + + + + The starting index within the search results (used for paging). + + + + + The maximum number of search results to return. + + + + + The search mode (filename, filename_and_content, or deleted_filename). Note + that searching file content is only available for Dropbox Business accounts. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The search error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is InvalidArgument + + + + + Gets this instance as a InvalidArgument, or null. + + + + + Gets a value indicating whether this instance is InternalError + + + + + Gets this instance as a InternalError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The invalid argument object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Something went wrong, please try again. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InternalError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The search match object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The type of the match. + The metadata for the matched file or folder. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The type of the match. + + + + + The metadata for the matched file or folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The search match field options object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Whether to include highlight span from file + title. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Whether to include highlight span from file title. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Indicates what type of match was found for a given item. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Filename + + + + + Gets this instance as a Filename, or null. + + + + + Gets a value indicating whether this instance is Content + + + + + Gets this instance as a Content, or null. + + + + + Gets a value indicating whether this instance is Both + + + + + Gets this instance as a Both, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This item was matched on its file or folder name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Filename + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This item was matched based on its file contents. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Content + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This item was matched based on both its contents and its file name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Both + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Indicates what type of match was found for a given item. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Filename + + + + + Gets this instance as a Filename, or null. + + + + + Gets a value indicating whether this instance is FileContent + + + + + Gets this instance as a FileContent, or null. + + + + + Gets a value indicating whether this instance is FilenameAndContent + + + + + Gets this instance as a FilenameAndContent, or null. + + + + + Gets a value indicating whether this instance is ImageContent + + + + + Gets this instance as a ImageContent, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This item was matched on its file or folder name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Filename + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This item was matched based on its file contents. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileContent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This item was matched based on both its contents and its file name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FilenameAndContent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This item was matched on image content. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ImageContent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The search match v2 object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The metadata for the matched file or folder. + The type of the match. + The list of HighlightSpan determines which parts of + the file title should be highlighted. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The metadata for the matched file or folder. + + + + + The type of the match. + + + + + The list of HighlightSpan determines which parts of the file title should be + highlighted. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The search mode object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Filename + + + + + Gets this instance as a Filename, or null. + + + + + Gets a value indicating whether this instance is FilenameAndContent + + + + + Gets this instance as a FilenameAndContent, or null. + + + + + Gets a value indicating whether this instance is DeletedFilename + + + + + Gets this instance as a DeletedFilename, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Search file and folder names. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Filename + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Search file and folder names as well as file contents. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FilenameAndContent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Search for deleted file and folder names. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeletedFilename + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The search options object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Scopes the search to a path in the user's Dropbox. Searches the + entire Dropbox if not specified. + The maximum number of search results to return. + Specified property of the order of search results. By + default, results are sorted by relevance. + Restricts search to the given file status. + Restricts search to only match on filenames. + Restricts search to only the extensions specified. + Only supported for active file search. + Restricts search to only the file categories + specified. Only supported for active file search. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Scopes the search to a path in the user's Dropbox. Searches the entire + Dropbox if not specified. + + + + + The maximum number of search results to return. + + + + + Specified property of the order of search results. By default, results are + sorted by relevance. + + + + + Restricts search to the given file status. + + + + + Restricts search to only match on filenames. + + + + + Restricts search to only the extensions specified. Only supported for active + file search. + + + + + Restricts search to only the file categories specified. Only supported for + active file search. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The search order by object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Relevance + + + + + Gets this instance as a Relevance, or null. + + + + + Gets a value indicating whether this instance is LastModifiedTime + + + + + Gets this instance as a LastModifiedTime, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The relevance object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Relevance + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The last modified time object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LastModifiedTime + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The search result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + A list (possibly empty) of matches for the query. + Used for paging. If true, indicates there is another page of + results available that can be fetched by calling again. + Used for paging. Value to set the start argument to when + calling to + fetch the next page of results. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + A list (possibly empty) of matches for the query. + + + + + Used for paging. If true, indicates there is another page of results + available that can be fetched by calling again. + + + + + Used for paging. Value to set the start argument to when calling to fetch the next + page of results. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The search v2 arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The string to search for. May match across multiple fields + based on the request arguments. Query string may be rewritten to improve relevance + of results. + Options for more targeted search results. + Options for search results match fields. + Deprecated and moved this option to + SearchMatchFieldOptions. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The string to search for. May match across multiple fields based on the + request arguments. Query string may be rewritten to improve relevance of + results. + + + + + Options for more targeted search results. + + + + + Options for search results match fields. + + + + + Deprecated and moved this option to SearchMatchFieldOptions. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The search v2 continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The cursor returned by your last call to . Used to fetch the + next page of results. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The cursor returned by your last call to . Used to fetch the + next page of results. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The search v2 result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + A list (possibly empty) of matches for the query. + Used for paging. If true, indicates there is another page of + results available that can be fetched by calling with the + cursor. + Pass the cursor into to fetch + the next page of results. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + A list (possibly empty) of matches for the query. + + + + + Used for paging. If true, indicates there is another page of results + available that can be fetched by calling with the + cursor. + + + + + Pass the cursor into to fetch + the next page of results. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared link url. + Password for the shared link. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared link url. + + + + + Password for the shared link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link file info object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The shared link corresponding to either a file or shared link to + a folder. If it is for a folder shared link, we use the path param to determine for + which file in the folder the view is for. + The path corresponding to a file in a shared link to a folder. + Required for shared links to folders. + Password for the shared link. Required for + password-protected shared links to files unless it can be read from a + cookie. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The shared link corresponding to either a file or shared link to a folder. If + it is for a folder shared link, we use the path param to determine for which file + in the folder the view is for. + + + + + The path corresponding to a file in a shared link to a folder. Required for + shared links to folders. + + + + + Password for the shared link. Required for password-protected shared links to + files unless it can be read from a cookie. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Sharing info for a file or folder. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + True if the file or folder is inside a read-only shared + folder. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + True if the file or folder is inside a read-only shared folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The single user lock object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The time the lock was created. + The account ID of the lock holder if + known. + The id of the team of the account holder if it + exists. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The time the lock was created. + + + + + The account ID of the lock holder if known. + + + + + The id of the team of the account holder if it exists. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The symlink info object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The target this symlink points to. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The target this symlink points to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sync setting object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Default + + + + + Gets this instance as a Default, or null. + + + + + Gets a value indicating whether this instance is NotSynced + + + + + Gets this instance as a NotSynced, or null. + + + + + Gets a value indicating whether this instance is NotSyncedInactive + + + + + Gets this instance as a NotSyncedInactive, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + On first sync to members' computers, the specified folder will follow its + parent folder's setting or otherwise follow default sync behavior. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Default + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + On first sync to members' computers, the specified folder will be set to not + sync with selective sync. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotSynced + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified folder's not_synced setting is inactive due to its location or + other configuration changes. It will follow its parent folder's setting. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NotSyncedInactive + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The sync setting arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Default + + + + + Gets this instance as a Default, or null. + + + + + Gets a value indicating whether this instance is NotSynced + + + + + Gets this instance as a NotSynced, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + On first sync to members' computers, the specified folder will follow its + parent folder's setting or otherwise follow default sync behavior. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Default + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + On first sync to members' computers, the specified folder will be set to not + sync with selective sync. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotSynced + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The sync settings error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is + UnsupportedCombination + + + + + Gets this instance as a UnsupportedCombination, or null. + + + + + Gets a value indicating whether this instance is + UnsupportedConfiguration + + + + + Gets this instance as a UnsupportedConfiguration, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Setting this combination of sync settings simultaneously is not + supported. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedCombination + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified configuration is not supported. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedConfiguration + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The thumbnail arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path to the image file you want to thumbnail. + The format for the thumbnail image, jpeg (default) or png. For + images that are photos, jpeg should be preferred, while png is better for + screenshots and digital arts. + The size for the thumbnail image. + How to resize and crop the image to achieve the desired + size. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path to the image file you want to thumbnail. + + + + + The format for the thumbnail image, jpeg (default) or png. For images that + are photos, jpeg should be preferred, while png is better for screenshots and + digital arts. + + + + + The size for the thumbnail image. + + + + + How to resize and crop the image to achieve the desired size. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The thumbnail error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is UnsupportedExtension + + + + + Gets this instance as a UnsupportedExtension, or null. + + + + + Gets a value indicating whether this instance is UnsupportedImage + + + + + Gets this instance as a UnsupportedImage, or null. + + + + + Gets a value indicating whether this instance is ConversionError + + + + + Gets this instance as a ConversionError, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + An error occurs when downloading metadata for the image. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file extension doesn't allow conversion to a thumbnail. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedExtension + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The image cannot be converted to a thumbnail. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedImage + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + An error occurs during thumbnail conversion. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ConversionError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The thumbnail format object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Jpeg + + + + + Gets this instance as a Jpeg, or null. + + + + + Gets a value indicating whether this instance is Png + + + + + Gets this instance as a Png, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The jpeg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Jpeg + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The png object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Png + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The thumbnail mode object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Strict + + + + + Gets this instance as a Strict, or null. + + + + + Gets a value indicating whether this instance is Bestfit + + + + + Gets this instance as a Bestfit, or null. + + + + + Gets a value indicating whether this instance is FitoneBestfit + + + + + Gets this instance as a FitoneBestfit, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Scale down the image to fit within the given size. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Strict + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Scale down the image to fit within the given size or its transpose. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Bestfit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Scale down the image to completely cover the given size or its + transpose. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FitoneBestfit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The thumbnail size object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is W32h32 + + + + + Gets this instance as a W32h32, or null. + + + + + Gets a value indicating whether this instance is W64h64 + + + + + Gets this instance as a W64h64, or null. + + + + + Gets a value indicating whether this instance is W128h128 + + + + + Gets this instance as a W128h128, or null. + + + + + Gets a value indicating whether this instance is W256h256 + + + + + Gets this instance as a W256h256, or null. + + + + + Gets a value indicating whether this instance is W480h320 + + + + + Gets this instance as a W480h320, or null. + + + + + Gets a value indicating whether this instance is W640h480 + + + + + Gets this instance as a W640h480, or null. + + + + + Gets a value indicating whether this instance is W960h640 + + + + + Gets this instance as a W960h640, or null. + + + + + Gets a value indicating whether this instance is W1024h768 + + + + + Gets this instance as a W1024h768, or null. + + + + + Gets a value indicating whether this instance is W2048h1536 + + + + + Gets this instance as a W2048h1536, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + 32 by 32 px. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of W32h32 + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + 64 by 64 px. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of W64h64 + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + 128 by 128 px. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of W128h128 + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + 256 by 256 px. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of W256h256 + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + 480 by 320 px. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of W480h320 + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + 640 by 480 px. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of W640h480 + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + 960 by 640 px. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of W960h640 + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + 1024 by 768 px. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of W1024h768 + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + 2048 by 1536 px. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of W2048h1536 + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The thumbnail v2 arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Information specifying which file to preview. This could be + a path to a file, a shared link pointing to a file, or a shared link pointing to a + folder, with a relative path. + The format for the thumbnail image, jpeg (default) or png. For + images that are photos, jpeg should be preferred, while png is better for + screenshots and digital arts. + The size for the thumbnail image. + How to resize and crop the image to achieve the desired + size. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Information specifying which file to preview. This could be a path to a file, + a shared link pointing to a file, or a shared link pointing to a folder, with a + relative path. + + + + + The format for the thumbnail image, jpeg (default) or png. For images that + are photos, jpeg should be preferred, while png is better for screenshots and + digital arts. + + + + + The size for the thumbnail image. + + + + + How to resize and crop the image to achieve the desired size. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The thumbnail v2 error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is UnsupportedExtension + + + + + Gets this instance as a UnsupportedExtension, or null. + + + + + Gets a value indicating whether this instance is UnsupportedImage + + + + + Gets this instance as a UnsupportedImage, or null. + + + + + Gets a value indicating whether this instance is ConversionError + + + + + Gets this instance as a ConversionError, or null. + + + + + Gets a value indicating whether this instance is AccessDenied + + + + + Gets this instance as a AccessDenied, or null. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + An error occurred when downloading metadata for the image. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file extension doesn't allow conversion to a thumbnail. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedExtension + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The image cannot be converted to a thumbnail. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedImage + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + An error occurred during thumbnail conversion. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ConversionError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Access to this shared link is forbidden. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AccessDenied + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared link does not exist. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unlock file arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Path in the user's Dropbox to a file. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Path in the user's Dropbox to a file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The unlock file batch arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of 'entries'. Each 'entry' contains a path of the file + which will be unlocked. Duplicate path arguments in the batch are considered only + once. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of 'entries'. Each 'entry' contains a path of the file which will be + unlocked. Duplicate path arguments in the batch are considered only once. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is PropertiesError + + + + + Gets this instance as a PropertiesError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Unable to save the uploaded contents to a file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The supplied property group is invalid. The file has uploaded without + property groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The upload error with properties object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is PropertiesError + + + + + Gets this instance as a PropertiesError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Unable to save the uploaded contents to a file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The supplied property group is invalid. The file has uploaded without + property groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The upload session append arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Contains the upload session ID and the offset. + If true, the current session will be closed, at which point you + won't be able to call + anymore with the current session. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Contains the upload session ID and the offset. + + + + + If true, the current session will be closed, at which point you won't be able + to call + anymore with the current session. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload session cursor object + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The upload session ID (returned by ). + The amount of data that has been uploaded so far. We use this + to make sure upload data isn't lost or duplicated in the event of a network + error. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The upload session ID (returned by ). + + + + + The amount of data that has been uploaded so far. We use this to make sure + upload data isn't lost or duplicated in the event of a network error. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload session finish arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Contains the upload session ID and the offset. + Contains the path and other optional modifiers for the + commit. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Contains the upload session ID and the offset. + + + + + Contains the path and other optional modifiers for the commit. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload session finish batch arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Commit information for each file in the batch. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Commit information for each file in the batch. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload session finish batch job status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The + has finished. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result returned by that + may either launch an asynchronous job or complete synchronously. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The complete object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload session finish batch result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Each entry in will appear at the + same position inside . + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Each entry in will appear at the + same position inside . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload session finish batch result entry object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is Failure + + + + + Gets this instance as a Failure, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The success object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The failure object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload session finish error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is LookupFailed + + + + + Gets this instance as a LookupFailed, or null. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is PropertiesError + + + + + Gets this instance as a PropertiesError, or null. + + + + + Gets a value indicating whether this instance is + TooManySharedFolderTargets + + + + + Gets this instance as a TooManySharedFolderTargets, or null. + + + + + Gets a value indicating whether this instance is + TooManyWriteOperations + + + + + Gets this instance as a TooManyWriteOperations, or null. + + + + + Gets a value indicating whether this instance is + ConcurrentSessionDataNotAllowed + + + + + Gets this instance as a ConcurrentSessionDataNotAllowed, or + null. + + + + + Gets a value indicating whether this instance is + ConcurrentSessionNotClosed + + + + + Gets this instance as a ConcurrentSessionNotClosed, or null. + + + + + Gets a value indicating whether this instance is + ConcurrentSessionMissingData + + + + + Gets this instance as a ConcurrentSessionMissingData, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The session arguments are incorrect; the value explains the reason. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unable to save the uploaded contents to a file. Data has already been + appended to the upload session. Please retry with empty data body and updated + offset. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The supplied property group is invalid. The file has uploaded without + property groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The batch request commits files into too many different shared folders. + Please limit your batch request to files contained in a single shared + folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TooManySharedFolderTargets + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are too many write operations happening in the user's Dropbox. You + should retry uploading this file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyWriteOperations + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Uploading data not allowed when finishing concurrent upload session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ConcurrentSessionDataNotAllowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Concurrent upload sessions need to be closed before finishing. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ConcurrentSessionNotClosed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Not all pieces of data were uploaded before trying to finish the + session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ConcurrentSessionMissingData + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The upload session lookup error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is IncorrectOffset + + + + + Gets this instance as a IncorrectOffset, or null. + + + + + Gets a value indicating whether this instance is Closed + + + + + Gets this instance as a Closed, or null. + + + + + Gets a value indicating whether this instance is NotClosed + + + + + Gets this instance as a NotClosed, or null. + + + + + Gets a value indicating whether this instance is TooLarge + + + + + Gets this instance as a TooLarge, or null. + + + + + Gets a value indicating whether this instance is + ConcurrentSessionInvalidOffset + + + + + Gets this instance as a ConcurrentSessionInvalidOffset, or + null. + + + + + Gets a value indicating whether this instance is + ConcurrentSessionInvalidDataSize + + + + + Gets this instance as a ConcurrentSessionInvalidDataSize, or + null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The upload session ID was not found or has expired. Upload sessions are valid + for 48 hours. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified offset was incorrect. See the value for the correct offset. + This error may occur when a previous request was received and processed + successfully but the client did not receive the response, e.g. due to a network + error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + You are attempting to append data to an upload session that has already been + closed (i.e. committed). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Closed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The session must be closed before calling upload_session/finish_batch. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotClosed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You can not append to the upload session because the size of a file should + not reach the max file size limit (i.e. 350GB). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TooLarge + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + For concurrent upload sessions, offset needs to be multiple of 4194304 + bytes. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ConcurrentSessionInvalidOffset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + For concurrent upload sessions, only chunks with size multiple of 4194304 + bytes can be uploaded. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ConcurrentSessionInvalidDataSize + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The upload session offset error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The offset up to which data has been collected. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The offset up to which data has been collected. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload session start arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + If true, the current session will be closed, at which point you + won't be able to call + anymore with the current session. + Type of upload session you want to start. If not + specified, default is . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + If true, the current session will be closed, at which point you won't be able + to call + anymore with the current session. + + + + + Type of upload session you want to start. If not specified, default is . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload session start error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + ConcurrentSessionDataNotAllowed + + + + + Gets this instance as a ConcurrentSessionDataNotAllowed, or + null. + + + + + Gets a value indicating whether this instance is + ConcurrentSessionCloseNotAllowed + + + + + Gets this instance as a ConcurrentSessionCloseNotAllowed, or + null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Uploading data not allowed when starting concurrent upload session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ConcurrentSessionDataNotAllowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Can not start a closed concurrent upload session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ConcurrentSessionCloseNotAllowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The upload session start result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A unique identifier for the upload session. Pass this to + + and . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A unique identifier for the upload session. Pass this to and + . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The upload session type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Sequential + + + + + Gets this instance as a Sequential, or null. + + + + + Gets a value indicating whether this instance is Concurrent + + + + + Gets this instance as a Concurrent, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Pieces of content are uploaded sequentially one after another. This is the + default behavior. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Sequential + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Pieces of data can be uploaded in concurrent RPCs in any order. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Concurrent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The upload write failed object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The reason why the file couldn't be saved. + The upload session ID; data has already been uploaded + to the corresponding upload session and this ID may be used to retry the commit + with . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The reason why the file couldn't be saved. + + + + + The upload session ID; data has already been uploaded to the corresponding + upload session and this ID may be used to retry the commit with . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Metadata for a video. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Dimension of the photo/video. + The GPS coordinate of the photo/video. + The timestamp when the photo/video is taken. + The duration of the video in milliseconds. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The duration of the video in milliseconds. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The write conflict error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is File + + + + + Gets this instance as a File, or null. + + + + + Gets a value indicating whether this instance is Folder + + + + + Gets this instance as a Folder, or null. + + + + + Gets a value indicating whether this instance is FileAncestor + + + + + Gets this instance as a FileAncestor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + There's a file in the way. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of File + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There's a folder in the way. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Folder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There's a file at an ancestor path, so we couldn't create the required parent + folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileAncestor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The write error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is MalformedPath + + + + + Gets this instance as a MalformedPath, or null. + + + + + Gets a value indicating whether this instance is Conflict + + + + + Gets this instance as a Conflict, or null. + + + + + Gets a value indicating whether this instance is NoWritePermission + + + + + Gets this instance as a NoWritePermission, or null. + + + + + Gets a value indicating whether this instance is InsufficientSpace + + + + + Gets this instance as a InsufficientSpace, or null. + + + + + Gets a value indicating whether this instance is DisallowedName + + + + + Gets this instance as a DisallowedName, or null. + + + + + Gets a value indicating whether this instance is TeamFolder + + + + + Gets this instance as a TeamFolder, or null. + + + + + Gets a value indicating whether this instance is OperationSuppressed + + + + + Gets this instance as a OperationSuppressed, or null. + + + + + Gets a value indicating whether this instance is + TooManyWriteOperations + + + + + Gets this instance as a TooManyWriteOperations, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The given path does not satisfy the required path format. Please refer to the + Path + formats documentation for more information. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Couldn't write to the target path because there was something in the + way. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The user doesn't have permissions to write to the target location. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoWritePermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user doesn't have enough available space (bytes) to write more + data. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientSpace + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Dropbox will not save the file or folder because of its name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DisallowedName + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This endpoint cannot move or delete team folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This file operation is not allowed at this path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of OperationSuppressed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There are too many write operations in user's Dropbox. Please retry this + request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyWriteOperations + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Your intent when writing a file to some path. This is used to determine what + constitutes a conflict and what the autorename strategy is. + In some situations, the conflict behavior is identical: (a) If the target path + doesn't refer to anything, the file is always written; no conflict. (b) If the target + path refers to a folder, it's always a conflict. (c) If the target path refers to a + file with identical contents, nothing gets written; no conflict. + The conflict checking differs in the case where there's a file at the target path + with contents different from the contents you're trying to write. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Add + + + + + Gets this instance as a Add, or null. + + + + + Gets a value indicating whether this instance is Overwrite + + + + + Gets this instance as a Overwrite, or null. + + + + + Gets a value indicating whether this instance is Update + + + + + Gets this instance as a Update, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Do not overwrite an existing file if there is a conflict. The autorename + strategy is to append a number to the file name. For example, "document.txt" might + become "document (2).txt". + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Add + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Always overwrite the existing file. The autorename strategy is the same as it + is for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Overwrite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Overwrite if the given "rev" matches the existing file's "rev". The + autorename strategy is to append the string "conflicted copy" to the file name. For + example, "document.txt" might become "document (conflicted copy).txt" or "document + (Panda's conflicted copy).txt". + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The add member object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + User which should be added to the Paper doc. Specify only + email address or Dropbox account ID. + Permission for the user. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + User which should be added to the Paper doc. Specify only email address or + Dropbox account ID. + + + + + Permission for the user. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The add paper doc user object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The Paper doc ID. + User which should be added to the Paper doc. Specify only + email address or Dropbox account ID. + A personal message that will be emailed to each + successfully added member. + Clients should set this to true if no email message shall be + sent to added users. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + User which should be added to the Paper doc. Specify only email address or + Dropbox account ID. + + + + + A personal message that will be emailed to each successfully added + member. + + + + + Clients should set this to true if no email message shall be sent to added + users. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Per-member result for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + One of specified input members. + The outcome of the action on this member. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + One of specified input members. + + + + + The outcome of the action on this member. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The add paper doc user result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is UnknownError + + + + + Gets this instance as a UnknownError, or null. + + + + + Gets a value indicating whether this instance is + SharingOutsideTeamDisabled + + + + + Gets this instance as a SharingOutsideTeamDisabled, or null. + + + + + Gets a value indicating whether this instance is DailyLimitReached + + + + + Gets this instance as a DailyLimitReached, or null. + + + + + Gets a value indicating whether this instance is UserIsOwner + + + + + Gets this instance as a UserIsOwner, or null. + + + + + Gets a value indicating whether this instance is + FailedUserDataRetrieval + + + + + Gets this instance as a FailedUserDataRetrieval, or null. + + + + + Gets a value indicating whether this instance is + PermissionAlreadyGranted + + + + + Gets this instance as a PermissionAlreadyGranted, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User was successfully added to the Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Success + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Something unexpected happened when trying to add the user to the Paper + doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnknownError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The Paper doc can be shared only with team members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharingOutsideTeamDisabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The daily limit of how many users can be added to the Paper doc was + reached. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DailyLimitReached + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Owner's permissions cannot be changed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserIsOwner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User data could not be retrieved. Clients should retry. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FailedUserDataRetrieval + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user already has the correct permission to the Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PermissionAlreadyGranted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The cursor object + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The actual cursor value. + Expiration time of . Some cursors + might have expiration time assigned. This is a UTC value after which the cursor is + no longer valid and the API starts returning an error. If cursor expires a new one + needs to be obtained and pagination needs to be restarted. Some cursors might be + short-lived some cursors might be long-lived. This really depends on the sorting + type and order, e.g.: 1. on one hand, listing docs created by the user, sorted by + the created time ascending will have undefinite expiration because the results + cannot change while the iteration is happening. This cursor would be suitable for + long term polling. 2. on the other hand, listing docs sorted by the last modified + time will have a very short expiration as docs do get modified very often and the + modified time can be changed while the iteration is happening thus altering the + results. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The actual cursor value. + + + + + Expiration time of . + Some cursors might have expiration time assigned. This is a UTC value after + which the cursor is no longer valid and the API starts returning an error. If + cursor expires a new one needs to be obtained and pagination needs to be restarted. + Some cursors might be short-lived some cursors might be long-lived. + This really depends on the sorting type and order, e.g.: + 1. on one hand, listing docs created by the user, sorted by the created time + ascending will have undefinite expiration because the results cannot change while + the iteration is happening. This cursor would be suitable for long term + polling. + 2. on the other hand, listing docs sorted by the last modified time will have + a very short expiration as docs do get modified very often and the modified time + can be changed while the iteration is happening thus altering the results. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The doc lookup error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is DocNotFound + + + + + Gets this instance as a DocNotFound, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The required doc was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DocNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Your account does not have permissions to perform this action. This may be + due to it only having access to Paper as files in the Dropbox filesystem. For more + information, refer to the Paper + Migration Guide. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The subscription level of a Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Default + + + + + Gets this instance as a Default, or null. + + + + + Gets a value indicating whether this instance is Ignore + + + + + Gets this instance as a Ignore, or null. + + + + + Gets a value indicating whether this instance is Every + + + + + Gets this instance as a Every, or null. + + + + + Gets a value indicating whether this instance is NoEmail + + + + + Gets this instance as a NoEmail, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + No change email messages unless you're the creator. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Default + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Ignored: Not shown in pad lists or activity and no email message is + sent. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Ignore + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Subscribed: Shown in pad lists and activity and change email messages are + sent. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Every + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Unsubscribed: Shown in pad lists, but not in activity and no change email + messages are sent. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoEmail + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The desired export format of the Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Html + + + + + Gets this instance as a Html, or null. + + + + + Gets a value indicating whether this instance is Markdown + + + + + Gets this instance as a Markdown, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The HTML export format. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Html + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The markdown export format. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Markdown + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Data structure representing a Paper folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Paper folder ID. This ID uniquely identifies the folder. + Paper folder name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Paper folder ID. This ID uniquely identifies the folder. + + + + + Paper folder name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Metadata about Paper folders containing the specififed Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The sharing policy of the folder containing + the Paper doc. + The folder path. If present the first folder is the root + folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The sharing policy of the folder containing the Paper doc. + + + + + The folder path. If present the first folder is the root folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sharing policy of a Paper folder. + The sharing policy of subfolders is inherited from the root folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a Team, or null. + + + + + Gets a value indicating whether this instance is InviteOnly + + + + + Gets this instance as a InviteOnly, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Everyone in your team and anyone directly invited can access this + folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Team + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only people directly invited can access this folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InviteOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The subscription level of a Paper folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is None + + + + + Gets this instance as a None, or null. + + + + + Gets a value indicating whether this instance is ActivityOnly + + + + + Gets this instance as a ActivityOnly, or null. + + + + + Gets a value indicating whether this instance is DailyEmails + + + + + Gets this instance as a DailyEmails, or null. + + + + + Gets a value indicating whether this instance is WeeklyEmails + + + + + Gets this instance as a WeeklyEmails, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Not shown in activity, no email messages. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of None + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Shown in activity, no email messages. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ActivityOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Shown in activity, daily email messages. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DailyEmails + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Shown in activity, weekly email messages. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of WeeklyEmails + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The import format of the incoming data. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Html + + + + + Gets this instance as a Html, or null. + + + + + Gets a value indicating whether this instance is Markdown + + + + + Gets this instance as a Markdown, or null. + + + + + Gets a value indicating whether this instance is PlainText + + + + + Gets this instance as a PlainText, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The provided data is interpreted as standard HTML. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Html + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided data is interpreted as markdown. + The first line of the provided document will be used as the doc title. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Markdown + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided data is interpreted as plain text. + The first line of the provided document will be used as the doc title. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PlainText + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The invitee info with permission level object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Email address invited to the Paper doc. + Permission level for the invitee. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Email address invited to the Paper doc. + + + + + Permission level for the invitee. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list docs cursor error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is CursorError + + + + + Gets this instance as a CursorError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The cursor error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list paper docs args object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Allows user to specify how the Paper docs should be + filtered. + Allows user to specify how the Paper docs should be + sorted. + Allows user to specify the sort order of the + result. + Size limit per batch. The maximum number of docs that can be + retrieved per batch is 1000. Higher value results in invalid arguments + error. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Allows user to specify how the Paper docs should be filtered. + + + + + Allows user to specify how the Paper docs should be sorted. + + + + + Allows user to specify the sort order of the result. + + + + + Size limit per batch. The maximum number of docs that can be retrieved per + batch is 1000. Higher value results in invalid arguments error. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list paper docs continue args object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The cursor obtained from or . Allows + for pagination. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The cursor obtained from or . Allows + for pagination. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list paper docs filter by object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DocsAccessed + + + + + Gets this instance as a DocsAccessed, or null. + + + + + Gets a value indicating whether this instance is DocsCreated + + + + + Gets this instance as a DocsCreated, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Fetches all Paper doc IDs that the user has ever accessed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DocsAccessed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Fetches only the Paper doc IDs that the user has created. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DocsCreated + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list paper docs response object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The list of Paper doc IDs that can be used to access the given + Paper docs or supplied to other API methods. The list is sorted in the order + specified by the initial call to . + Pass the cursor into to + paginate through all files. The cursor preserves all properties as specified in the + original call to . + Will be set to True if a subsequent call with the provided + cursor to returns + immediately with some results. If set to False please allow some delay before + making another call to . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The list of Paper doc IDs that can be used to access the given Paper docs or + supplied to other API methods. The list is sorted in the order specified by the + initial call to . + + + + + Pass the cursor into to + paginate through all files. The cursor preserves all properties as specified in the + original call to . + + + + + Will be set to True if a subsequent call with the provided cursor to returns + immediately with some results. If set to False please allow some delay before + making another call to . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list paper docs sort by object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Accessed + + + + + Gets this instance as a Accessed, or null. + + + + + Gets a value indicating whether this instance is Modified + + + + + Gets this instance as a Modified, or null. + + + + + Gets a value indicating whether this instance is Created + + + + + Gets this instance as a Created, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Sorts the Paper docs by the time they were last accessed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Accessed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Sorts the Paper docs by the time they were last modified. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Modified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Sorts the Paper docs by the creation time. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Created + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list paper docs sort order object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Ascending + + + + + Gets this instance as a Ascending, or null. + + + + + Gets a value indicating whether this instance is Descending + + + + + Gets this instance as a Descending, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Sorts the search result in ascending order. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Ascending + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Sorts the search result in descending order. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Descending + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list users cursor error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DocNotFound + + + + + Gets this instance as a DocNotFound, or null. + + + + + Gets a value indicating whether this instance is CursorError + + + + + Gets this instance as a CursorError, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The required doc was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DocNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The cursor error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Your account does not have permissions to perform this action. This may be + due to it only having access to Paper as files in the Dropbox filesystem. For more + information, refer to the Paper + Migration Guide. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list users on folder args object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The Paper doc ID. + Size limit per batch. The maximum number of users that can be + retrieved per batch is 1000. Higher value results in invalid arguments + error. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Size limit per batch. The maximum number of users that can be retrieved per + batch is 1000. Higher value results in invalid arguments error. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list users on folder continue args object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The Paper doc ID. + The cursor obtained from or . Allows for pagination. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The cursor obtained from or . Allows for pagination. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list users on folder response object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of email addresses that are invited on the Paper + folder. + List of users that are invited on the Paper folder. + Pass the cursor into + to paginate through all users. The cursor preserves all properties as specified in + the original call to . + Will be set to True if a subsequent call with the provided + cursor to + returns immediately with some results. If set to False please allow some delay + before making another call to . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of email addresses that are invited on the Paper folder. + + + + + List of users that are invited on the Paper folder. + + + + + Pass the cursor into + to paginate through all users. The cursor preserves all properties as specified in + the original call to . + + + + + Will be set to True if a subsequent call with the provided cursor to + returns immediately with some results. If set to False please allow some delay + before making another call to . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list users on paper doc args object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The Paper doc ID. + Size limit per batch. The maximum number of users that can be + retrieved per batch is 1000. Higher value results in invalid arguments + error. + Specify this attribute if you want to obtain users that have + already accessed the Paper doc. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Size limit per batch. The maximum number of users that can be retrieved per + batch is 1000. Higher value results in invalid arguments error. + + + + + Specify this attribute if you want to obtain users that have already accessed + the Paper doc. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list users on paper doc continue args object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The Paper doc ID. + The cursor obtained from or . + Allows for pagination. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The cursor obtained from or . + Allows for pagination. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list users on paper doc response object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of email addresses with their respective permission + levels that are invited on the Paper doc. + List of users with their respective permission levels that are + invited on the Paper folder. + The Paper doc owner. This field is populated on every single + response. + Pass the cursor into to + paginate through all users. The cursor preserves all properties as specified in the + original call to . + Will be set to True if a subsequent call with the provided + cursor to + returns immediately with some results. If set to False please allow some delay + before making another call to . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of email addresses with their respective permission levels that are + invited on the Paper doc. + + + + + List of users with their respective permission levels that are invited on the + Paper folder. + + + + + The Paper doc owner. This field is populated on every single response. + + + + + Pass the cursor into to + paginate through all users. The cursor preserves all properties as specified in the + original call to . + + + + + Will be set to True if a subsequent call with the provided cursor to + returns immediately with some results. If set to False please allow some delay + before making another call to . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper api base error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Your account does not have permissions to perform this action. This may be + due to it only having access to Paper as files in the Dropbox filesystem. For more + information, refer to the Paper + Migration Guide. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper api cursor error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is ExpiredCursor + + + + + Gets this instance as a ExpiredCursor, or null. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is WrongUserInCursor + + + + + Gets this instance as a WrongUserInCursor, or null. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The provided cursor is expired. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ExpiredCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided cursor is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided cursor contains invalid user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of WrongUserInCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Indicates that the cursor has been invalidated. Call the corresponding + non-continue endpoint to obtain a new cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper doc create args object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The format of provided data. + The Paper folder ID where the Paper document should be + created. The API user has to have write access to this folder or error is + thrown. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The format of provided data. + + + + + The Paper folder ID where the Paper document should be created. The API user + has to have write access to this folder or error is thrown. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc create error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is ContentMalformed + + + + + Gets this instance as a ContentMalformed, or null. + + + + + Gets a value indicating whether this instance is FolderNotFound + + + + + Gets this instance as a FolderNotFound, or null. + + + + + Gets a value indicating whether this instance is DocLengthExceeded + + + + + Gets this instance as a DocLengthExceeded, or null. + + + + + Gets a value indicating whether this instance is ImageSizeExceeded + + + + + Gets this instance as a ImageSizeExceeded, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The provided content was malformed and cannot be imported to Paper. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ContentMalformed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified Paper folder is cannot be found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FolderNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The newly created Paper doc would be too large. Please split the content into + multiple docs. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DocLengthExceeded + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The imported document contains an image that is too large. The current limit + is 1MB. This only applies to HTML with data URI. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ImageSizeExceeded + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Your account does not have permissions to perform this action. This may be + due to it only having access to Paper as files in the Dropbox filesystem. For more + information, refer to the Paper + Migration Guide. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper doc create update result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Doc ID of the newly created doc. + The Paper doc revision. Simply an ever increasing + number. + The Paper doc title. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Doc ID of the newly created doc. + + + + + The Paper doc revision. Simply an ever increasing number. + + + + + The Paper doc title. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc export object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The Paper doc ID. + The export format + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the export format of the paper doc export + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc export result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The Paper doc owner's email address. + The Paper doc title. + The Paper doc revision. Simply an ever increasing + number. + MIME type of the export. This corresponds to specified in the request. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The Paper doc owner's email address. + + + + + The Paper doc title. + + + + + The Paper doc revision. Simply an ever increasing number. + + + + + MIME type of the export. This corresponds to + specified in the request. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc permission level object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Edit + + + + + Gets this instance as a Edit, or null. + + + + + Gets a value indicating whether this instance is ViewAndComment + + + + + Gets this instance as a ViewAndComment, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User will be granted edit permissions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Edit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User will be granted view and comment permissions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ViewAndComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper doc sharing policy object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The Paper doc ID. + The default sharing policy to be set for the Paper + doc. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The default sharing policy to be set for the Paper doc. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc update args object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The Paper doc ID. + The policy used for the current update call. + The latest doc revision. This value must match the head + revision or an error code will be returned. This is to prevent colliding + writes. + The format of provided data. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The policy used for the current update call. + + + + + The latest doc revision. This value must match the head revision or an error + code will be returned. This is to prevent colliding writes. + + + + + The format of provided data. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc update error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is ContentMalformed + + + + + Gets this instance as a ContentMalformed, or null. + + + + + Gets a value indicating whether this instance is RevisionMismatch + + + + + Gets this instance as a RevisionMismatch, or null. + + + + + Gets a value indicating whether this instance is DocLengthExceeded + + + + + Gets this instance as a DocLengthExceeded, or null. + + + + + Gets a value indicating whether this instance is ImageSizeExceeded + + + + + Gets this instance as a ImageSizeExceeded, or null. + + + + + Gets a value indicating whether this instance is DocArchived + + + + + Gets this instance as a DocArchived, or null. + + + + + Gets a value indicating whether this instance is DocDeleted + + + + + Gets this instance as a DocDeleted, or null. + + + + + Gets a value indicating whether this instance is DocNotFound + + + + + Gets this instance as a DocNotFound, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The provided content was malformed and cannot be imported to Paper. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ContentMalformed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided revision does not match the document head. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RevisionMismatch + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The newly created Paper doc would be too large, split the content into + multiple docs. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DocLengthExceeded + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The imported document contains an image that is too large. The current limit + is 1MB. This only applies to HTML with data URI. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ImageSizeExceeded + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This operation is not allowed on archived Paper docs. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DocArchived + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This operation is not allowed on deleted Paper docs. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DocDeleted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The required doc was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DocNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper doc update policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Append + + + + + Gets this instance as a Append, or null. + + + + + Gets a value indicating whether this instance is Prepend + + + + + Gets this instance as a Prepend, or null. + + + + + Gets a value indicating whether this instance is OverwriteAll + + + + + Gets this instance as a OverwriteAll, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The content will be appended to the doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Append + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The content will be prepended to the doc. + The doc title will not be affected. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Prepend + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The document will be overwitten at the head with the provided content. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of OverwriteAll + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper folder create arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The name of the new Paper folder. + The encrypted Paper folder Id where the new Paper + folder should be created. The API user has to have write access to this folder or + error is thrown. If not supplied, the new folder will be created at top + level. + Whether the folder to be created should be a team + folder. This value will be ignored if parent_folder_id is supplied, as the new + folder will inherit the type (private or team folder) from its parent. We will by + default create a top-level private folder if both parent_folder_id and + is_team_folder are not supplied. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the new Paper folder. + + + + + The encrypted Paper folder Id where the new Paper folder should be created. + The API user has to have write access to this folder or error is thrown. If not + supplied, the new folder will be created at top level. + + + + + Whether the folder to be created should be a team folder. This value will be + ignored if parent_folder_id is supplied, as the new folder will inherit the type + (private or team folder) from its parent. We will by default create a top-level + private folder if both parent_folder_id and is_team_folder are not supplied. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper folder create error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is FolderNotFound + + + + + Gets this instance as a FolderNotFound, or null. + + + + + Gets a value indicating whether this instance is InvalidFolderId + + + + + Gets this instance as a InvalidFolderId, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The specified parent Paper folder cannot be found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FolderNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The folder id cannot be decrypted to valid folder id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidFolderId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Your account does not have permissions to perform this action. This may be + due to it only having access to Paper as files in the Dropbox filesystem. For more + information, refer to the Paper + Migration Guide. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper folder create result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Folder ID of the newly created folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Folder ID of the newly created folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Marks the given Paper doc as archived. + This action can be performed or undone by anyone with edit permissions to the + doc. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + This endpoint will be retired in September 2020. Refer to the Paper + Migration Guide for more information. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs archive route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Marks the given Paper doc as archived. + This action can be performed or undone by anyone with edit permissions to the + doc. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + This endpoint will be retired in September 2020. Refer to the Paper + Migration Guide for more information. + + The Paper doc ID. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs archive route. + + The Paper doc ID. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs archive route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Creates a new Paper doc with the provided content. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + This endpoint will be retired in September 2020. Refer to the Paper + Migration Guide for more information. + + The request parameters + The content to upload. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs create route. + + The request parameters. + The content to upload. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Creates a new Paper doc with the provided content. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + This endpoint will be retired in September 2020. Refer to the Paper + Migration Guide for more information. + + The format of provided data. + The Paper folder ID where the Paper document should be + created. The API user has to have write access to this folder or error is + thrown. + The document to upload + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs create route. + + The format of provided data. + The Paper folder ID where the Paper document should be + created. The API user has to have write access to this folder or error is + thrown. + The document to upload + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs create route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Exports and downloads Paper doc either as HTML or markdown. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs download route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Exports and downloads Paper doc either as HTML or markdown. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + The export format + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs download route. + + The Paper doc ID. + The export format + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs download route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Lists the users who are explicitly invited to the Paper folder in which the + Paper doc is contained. For private folders all users (including owner) shared on + the folder are listed and for team folders all non-team users shared on the folder + are returned. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs folder users list route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Lists the users who are explicitly invited to the Paper folder in which the + Paper doc is contained. For private folders all users (including owner) shared on + the folder are listed and for team folders all non-team users shared on the folder + are returned. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + Size limit per batch. The maximum number of users that can be + retrieved per batch is 1000. Higher value results in invalid arguments + error. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs folder users list route. + + The Paper doc ID. + Size limit per batch. The maximum number of users that can be + retrieved per batch is 1000. Higher value results in invalid arguments + error. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs folder users list route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use + this to paginate through all users on the Paper folder. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs folder users list continue + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use + this to paginate through all users on the Paper folder. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + The cursor obtained from or . Allows for pagination. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs folder users list continue + route. + + The Paper doc ID. + The cursor obtained from or . Allows for pagination. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs folder users list + continue route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Retrieves folder information for the given Paper doc. This includes: + - folder sharing policy; permissions for subfolders are set by the + top-level folder. + - full 'filepath', i.e. the list of folders (both folderId and folderName) + from the root folder to the folder directly containing the Paper doc. + + If the Paper doc is not in any folder (aka unfiled) the response will be + empty. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs get folder info route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Retrieves folder information for the given Paper doc. This includes: + - folder sharing policy; permissions for subfolders are set by the + top-level folder. + - full 'filepath', i.e. the list of folders (both folderId and folderName) + from the root folder to the folder directly containing the Paper doc. + + If the Paper doc is not in any folder (aka unfiled) the response will be + empty. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs get folder info route. + + The Paper doc ID. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs get folder info route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Return the list of all Paper docs according to the argument specifications. + To iterate over through the full pagination, pass the cursor to . + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the docs list route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Return the list of all Paper docs according to the argument specifications. + To iterate over through the full pagination, pass the cursor to . + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + Allows user to specify how the Paper docs should be + filtered. + Allows user to specify how the Paper docs should be + sorted. + Allows user to specify the sort order of the + result. + Size limit per batch. The maximum number of docs that can be + retrieved per batch is 1000. Higher value results in invalid arguments + error. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the docs list route. + + Allows user to specify how the Paper docs should be + filtered. + Allows user to specify how the Paper docs should be + sorted. + Allows user to specify the sort order of the + result. + Size limit per batch. The maximum number of docs that can be + retrieved per batch is 1000. Higher value results in invalid arguments + error. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs list route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Once a cursor has been retrieved from , use this to + paginate through all Paper doc. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs list continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this to + paginate through all Paper doc. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The cursor obtained from or . Allows + for pagination. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs list continue route. + + The cursor obtained from or . Allows + for pagination. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs list continue route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Permanently deletes the given Paper doc. This operation is final as the doc + cannot be recovered. + This action can be performed only by the doc owner. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs permanently delete route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Permanently deletes the given Paper doc. This operation is final as the doc + cannot be recovered. + This action can be performed only by the doc owner. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs permanently delete route. + + The Paper doc ID. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs permanently delete route + to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Gets the default sharing policy for the given Paper doc. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs sharing policy get route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Gets the default sharing policy for the given Paper doc. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs sharing policy get route. + + The Paper doc ID. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs sharing policy get route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Sets the default sharing policy for the given Paper doc. The default + 'team_sharing_policy' can be changed only by teams, omit this field for personal + accounts. + The 'public_sharing_policy' policy can't be set to the value 'disabled' + because this setting can be changed only via the team admin console. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs sharing policy set route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Sets the default sharing policy for the given Paper doc. The default + 'team_sharing_policy' can be changed only by teams, omit this field for personal + accounts. + The 'public_sharing_policy' policy can't be set to the value 'disabled' + because this setting can be changed only via the team admin console. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + The default sharing policy to be set for the Paper + doc. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs sharing policy set route. + + The Paper doc ID. + The default sharing policy to be set for the Paper + doc. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs sharing policy set route + to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Updates an existing Paper doc with the provided content. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + This endpoint will be retired in September 2020. Refer to the Paper + Migration Guide for more information. + + The request parameters + The content to upload. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs update route. + + The request parameters. + The content to upload. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Updates an existing Paper doc with the provided content. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + This endpoint will be retired in September 2020. Refer to the Paper + Migration Guide for more information. + + The Paper doc ID. + The policy used for the current update call. + The latest doc revision. This value must match the head + revision or an error code will be returned. This is to prevent colliding + writes. + The format of provided data. + The document to upload + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs update route. + + The Paper doc ID. + The policy used for the current update call. + The latest doc revision. This value must match the head + revision or an error code will be returned. This is to prevent colliding + writes. + The format of provided data. + The document to upload + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs update route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Allows an owner or editor to add users to a Paper doc or change their + permissions using their email address or Dropbox account ID. + The doc owner's permissions cannot be changed. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs users add route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Allows an owner or editor to add users to a Paper doc or change their + permissions using their email address or Dropbox account ID. + The doc owner's permissions cannot be changed. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + User which should be added to the Paper doc. Specify only + email address or Dropbox account ID. + A personal message that will be emailed to each + successfully added member. + Clients should set this to true if no email message shall be + sent to added users. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs users add route. + + The Paper doc ID. + User which should be added to the Paper doc. Specify only + email address or Dropbox account ID. + A personal message that will be emailed to each + successfully added member. + Clients should set this to true if no email message shall be + sent to added users. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs users add route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Lists all users who visited the Paper doc or users with explicit access. This + call excludes users who have been removed. The list is sorted by the date of the + visit or the share date. + The list will include both users, the explicitly shared ones as well as those + who came in using the Paper url link. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs users list route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Lists all users who visited the Paper doc or users with explicit access. This + call excludes users who have been removed. The list is sorted by the date of the + visit or the share date. + The list will include both users, the explicitly shared ones as well as those + who came in using the Paper url link. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + Size limit per batch. The maximum number of users that can be + retrieved per batch is 1000. Higher value results in invalid arguments + error. + Specify this attribute if you want to obtain users that have + already accessed the Paper doc. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs users list route. + + The Paper doc ID. + Size limit per batch. The maximum number of users that can be + retrieved per batch is 1000. Higher value results in invalid arguments + error. + Specify this attribute if you want to obtain users that have + already accessed the Paper doc. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs users list route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use this to + paginate through all users on the Paper doc. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs users list continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this to + paginate through all users on the Paper doc. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + The cursor obtained from or . + Allows for pagination. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs users list continue route. + + The Paper doc ID. + The cursor obtained from or . + Allows for pagination. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs users list continue route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Allows an owner or editor to remove users from a Paper doc using their email + address or Dropbox account ID. + The doc owner cannot be removed. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs users remove route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Allows an owner or editor to remove users from a Paper doc using their email + address or Dropbox account ID. + The doc owner cannot be removed. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The Paper doc ID. + User which should be removed from the Paper doc. Specify only + email address or Dropbox account ID. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the docs users remove route. + + The Paper doc ID. + User which should be removed from the Paper doc. Specify only + email address or Dropbox account ID. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the docs users remove route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Create a new Paper folder with the provided info. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the folders create route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Create a new Paper folder with the provided info. + Note that this endpoint will continue to work for content created by users on + the older version of Paper. To check which version of Paper a user is on, use + /users/features/get_values. If the paper_as_files feature is enabled, then the user + is running the new version of Paper. + Refer to the Paper + Migration Guide for migration information. + + The name of the new Paper folder. + The encrypted Paper folder Id where the new Paper + folder should be created. The API user has to have write access to this folder or + error is thrown. If not supplied, the new folder will be created at top + level. + Whether the folder to be created should be a team + folder. This value will be ignored if parent_folder_id is supplied, as the new + folder will inherit the type (private or team folder) from its parent. We will by + default create a top-level private folder if both parent_folder_id and + is_team_folder are not supplied. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the folders create route. + + The name of the new Paper folder. + The encrypted Paper folder Id where the new Paper + folder should be created. The API user has to have write access to this folder or + error is thrown. If not supplied, the new folder will be created at top + level. + Whether the folder to be created should be a team + folder. This value will be ignored if parent_folder_id is supplied, as the new + folder will inherit the type (private or team folder) from its parent. We will by + default create a top-level private folder if both parent_folder_id and + is_team_folder are not supplied. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the folders create route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + The ref paper doc object + + + + + + + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The Paper doc ID. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The Paper doc ID. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The remove paper doc user object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The Paper doc ID. + User which should be removed from the Paper doc. Specify only + email address or Dropbox account ID. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + User which should be removed from the Paper doc. Specify only email address + or Dropbox account ID. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Sharing policy of Paper doc. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + This value applies to the non-team + members. + This value applies to the team members only. The + value is null for all personal accounts. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + This value applies to the non-team members. + + + + + This value applies to the team members only. The value is null for all + personal accounts. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sharing public policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is PeopleWithLinkCanEdit + + + + + Gets this instance as a PeopleWithLinkCanEdit, or null. + + + + + Gets a value indicating whether this instance is + PeopleWithLinkCanViewAndComment + + + + + Gets this instance as a PeopleWithLinkCanViewAndComment, or + null. + + + + + Gets a value indicating whether this instance is InviteOnly + + + + + Gets this instance as a InviteOnly, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Value used to indicate that doc sharing is enabled only within team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Users who have a link to this doc can edit it. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PeopleWithLinkCanEdit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Users who have a link to this doc can view and comment on it. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PeopleWithLinkCanViewAndComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Users must be explicitly invited to this doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InviteOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The sharing policy type of the Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is PeopleWithLinkCanEdit + + + + + Gets this instance as a PeopleWithLinkCanEdit, or null. + + + + + Gets a value indicating whether this instance is + PeopleWithLinkCanViewAndComment + + + + + Gets this instance as a PeopleWithLinkCanViewAndComment, or + null. + + + + + Gets a value indicating whether this instance is InviteOnly + + + + + Gets this instance as a InviteOnly, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Users who have a link to this doc can edit it. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PeopleWithLinkCanEdit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Users who have a link to this doc can view and comment on it. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PeopleWithLinkCanViewAndComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Users must be explicitly invited to this doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InviteOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user info with permission level object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + User shared on the Paper doc. + Permission level for the user. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + User shared on the Paper doc. + + + + + Permission level for the user. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The user on paper doc filter object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Visited + + + + + Gets this instance as a Visited, or null. + + + + + Gets a value indicating whether this instance is Shared + + + + + Gets this instance as a Shared, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + all users who have visited the Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Visited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + All uses who are shared on the Paper doc. This includes all users who have + visited the Paper doc as well as those who have not. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Shared + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The secondary email object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Secondary email address. + Whether or not the secondary email address is verified to + be owned by a user. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Secondary email address. + + + + + Whether or not the secondary email address is verified to be owned by a + user. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Possible platforms on which a user may view content. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Web + + + + + Gets this instance as a Web, or null. + + + + + Gets a value indicating whether this instance is Desktop + + + + + Gets this instance as a Desktop, or null. + + + + + Gets a value indicating whether this instance is MobileIos + + + + + Gets this instance as a MobileIos, or null. + + + + + Gets a value indicating whether this instance is MobileAndroid + + + + + Gets this instance as a MobileAndroid, or null. + + + + + Gets a value indicating whether this instance is Api + + + + + Gets this instance as a Api, or null. + + + + + Gets a value indicating whether this instance is Unknown + + + + + Gets this instance as a Unknown, or null. + + + + + Gets a value indicating whether this instance is Mobile + + + + + Gets this instance as a Mobile, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The content was viewed on the web. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Web + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The content was viewed on a desktop client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Desktop + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The content was viewed on a mobile iOS client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MobileIos + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The content was viewed on a mobile android client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MobileAndroid + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The content was viewed from an API client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Api + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The content was viewed on an unknown platform. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unknown + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The content was viewed on a mobile client. DEPRECATED: Use mobile_ios or + mobile_android instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Mobile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information about the inheritance policy of a shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Inherit + + + + + Gets this instance as a Inherit, or null. + + + + + Gets a value indicating whether this instance is NoInherit + + + + + Gets this instance as a NoInherit, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The shared folder inherits its members from the parent folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Inherit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared folder does not inherit its members from the parent folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoInherit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Defines the access levels for collaborators. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Owner + + + + + Gets this instance as a Owner, or null. + + + + + Gets a value indicating whether this instance is Editor + + + + + Gets this instance as a Editor, or null. + + + + + Gets a value indicating whether this instance is Viewer + + + + + Gets this instance as a Viewer, or null. + + + + + Gets a value indicating whether this instance is ViewerNoComment + + + + + Gets this instance as a ViewerNoComment, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The collaborator is the owner of the shared folder. Owners can view and edit + the shared folder as well as set the folder's policies using . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Owner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The collaborator can both view and edit the shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Editor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The collaborator can only view the shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Viewer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The collaborator can only view the shared folder and does not have any access + to comments. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ViewerNoComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Who can change a shared folder's access control list (ACL). In other words, who + can add, remove, or change the privileges of members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Owner + + + + + Gets this instance as a Owner, or null. + + + + + Gets a value indicating whether this instance is Editors + + + + + Gets this instance as a Editors, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Only the owner can update the ACL. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Owner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Any editor can update the ACL. This may be further restricted to editors on + the same team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Editors + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + File to which to add members. + Members to add. Note that even an email address is given, + this may result in a user being directy added to the membership if that email is + the user's main account email. + Message to send to added members in their + invitation. + Whether added members should be notified via device + notifications of their invitation. + AccessLevel union object, describing what access level we + want to give new members. + If the custom message should be added as a + comment on the file. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + File to which to add members. + + + + + Members to add. Note that even an email address is given, this may result in + a user being directy added to the membership if that email is the user's main + account email. + + + + + Message to send to added members in their invitation. + + + + + Whether added members should be notified via device notifications of their + invitation. + + + + + AccessLevel union object, describing what access level we want to give new + members. + + + + + If the custom message should be added as a comment on the file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Errors for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserError + + + + + Gets this instance as a UserError, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is RateLimit + + + + + Gets this instance as a RateLimit, or null. + + + + + Gets a value indicating whether this instance is InvalidComment + + + + + Gets this instance as a InvalidComment, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The user has reached the rate limit for invitations. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of RateLimit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The custom message did not pass comment permissions checks. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The add folder member arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the shared folder. + The intended list of members to add. Added members will + receive invites to join the shared folder. + Whether added members should be notified via email and device + notifications of their invite. + Optional message to display to added members in their + invitation. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + The intended list of members to add. Added members will receive invites to + join the shared folder. + + + + + Whether added members should be notified via email and device notifications + of their invite. + + + + + Optional message to display to added members in their invitation. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The add folder member error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is BannedMember + + + + + Gets this instance as a BannedMember, or null. + + + + + Gets a value indicating whether this instance is BadMember + + + + + Gets this instance as a BadMember, or null. + + + + + Gets a value indicating whether this instance is CantShareOutsideTeam + + + + + Gets this instance as a CantShareOutsideTeam, or null. + + + + + Gets a value indicating whether this instance is TooManyMembers + + + + + Gets this instance as a TooManyMembers, or null. + + + + + Gets a value indicating whether this instance is TooManyPendingInvites + + + + + Gets this instance as a TooManyPendingInvites, or null. + + + + + Gets a value indicating whether this instance is RateLimit + + + + + Gets this instance as a RateLimit, or null. + + + + + Gets a value indicating whether this instance is TooManyInvitees + + + + + Gets this instance as a TooManyInvitees, or null. + + + + + Gets a value indicating whether this instance is InsufficientPlan + + + + + Gets this instance as a InsufficientPlan, or null. + + + + + Gets a value indicating whether this instance is TeamFolder + + + + + Gets this instance as a TeamFolder, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is InvalidSharedFolder + + + + + Gets this instance as a InvalidSharedFolder, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Unable to access shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This user's email address is not verified. This functionality is only + available on accounts with a verified email address. Users can verify their email + address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user has been banned. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of BannedMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + contains a bad + invitation recipient. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Your team policy does not allow sharing outside of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CantShareOutsideTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The value is the member limit that was reached. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The value is the pending invite limit that was reached. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The current user has hit the limit of invites they can send per day. Try + again in 24 hours. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of RateLimit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user is trying to share with too many people at once. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyInvitees + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user's account doesn't support this action. An example of this is + when adding a read-only member. This action can only be performed by users that + have upgraded to a Pro or Business plan. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPlan + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This action cannot be performed on a team shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Invalid shared folder error will be returned as an access_error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidSharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The member and type of access the member should have when added to a shared + folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The member to add to the shared folder. + The access level to grant to + the shared folder. is + disallowed. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The member to add to the shared folder. + + + + + The access level to grant to the shared folder. is disallowed. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The add member selector error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AutomaticGroup + + + + + Gets this instance as a AutomaticGroup, or null. + + + + + Gets a value indicating whether this instance is InvalidDropboxId + + + + + Gets this instance as a InvalidDropboxId, or null. + + + + + Gets a value indicating whether this instance is InvalidEmail + + + + + Gets this instance as a InvalidEmail, or null. + + + + + Gets a value indicating whether this instance is UnverifiedDropboxId + + + + + Gets this instance as a UnverifiedDropboxId, or null. + + + + + Gets a value indicating whether this instance is GroupDeleted + + + + + Gets this instance as a GroupDeleted, or null. + + + + + Gets a value indicating whether this instance is GroupNotOnTeam + + + + + Gets this instance as a GroupNotOnTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Automatically created groups can only be added to team folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AutomaticGroup + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The value is the ID that could not be identified. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The value is the e-email address that is malformed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The value is the ID of the Dropbox user with an unverified email address. + Invite unverified users by email address instead of by their Dropbox ID. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + At least one of the specified groups in is deleted. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupDeleted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Sharing to a group that is not on the current user's team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupNotOnTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information about the content that has a link audience different than that of + this folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The name of the content, which is either a file or a + folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the content, which is either a file or a folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The total count and truncated list of information of content inside this folder + that has a different audience than the link on this folder. This is only returned for + folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The count + A truncated list of some of the content that is an + exception. The length of this list could be smaller than the count since it is only + a sample but will not be empty as long as count is not 0. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the count of the audience exceptions + + + + + A truncated list of some of the content that is an exception. The length of + this list could be smaller than the count since it is only a sample but will not be + empty as long as count is not 0. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information about the shared folder that prevents the link audience for this link + from being more restrictive. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The ID of the shared folder. + The name of the shared folder. + The link audience of the shared folder. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The ID of the shared folder. + + + + + The name of the shared folder. + + + + + The link audience of the shared folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + File for which we are changing a member's access. + The member whose access we are changing. + The new access level for the member. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + File for which we are changing a member's access. + + + + + The member whose access we are changing. + + + + + The new access level for the member. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Metadata for a collection-based shared link. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + URL of the shared link. + Who can access the link. + Expiration time, if set. By default the link won't + expire. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create shared link arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The path to share. + Whether to return a shortened URL. + If it's okay to share a path that does not yet exist, + set this to either or + to indicate whether to + assume it's a file or folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The path to share. + + + + + Whether to return a shortened URL. + + + + + If it's okay to share a path that does not yet exist, set this to either or to indicate whether to + assume it's a file or folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create shared link error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The create shared link with settings arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path to be shared by the shared link. + The requested settings for the newly created shared + link. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The path to be shared by the shared link. + + + + + The requested settings for the newly created shared link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create shared link with settings error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is EmailNotVerified + + + + + Gets this instance as a EmailNotVerified, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkAlreadyExists + + + + + Gets this instance as a SharedLinkAlreadyExists, or null. + + + + + Gets a value indicating whether this instance is SettingsError + + + + + Gets this instance as a SettingsError, or null. + + + + + Gets a value indicating whether this instance is AccessDenied + + + + + Gets this instance as a AccessDenied, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This user's email address is not verified. This functionality is only + available on accounts with a verified email address. Users can verify their email + address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailNotVerified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared link already exists. You can call to get + the existing link, or use the provided metadata if it is returned. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There is an error with the given settings. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Access to the requested path is forbidden. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AccessDenied + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The expected metadata of a shared link for a file or folder when a link is first + created for the content. Absent if the link already exists. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The audience options that are available for the + content. Some audience options may be unavailable. For example, team_only may be + unavailable if the content is not owned by a user on a team. The 'default' audience + option is always available if the user can modify link settings. + The current audience of the link. + A list of permissions for actions you can perform on + the link. + Whether the link is protected by a + password. + The access level on the link for this file. + The shared folder that prevents the + link audience for this link from being more restrictive. + Whether the link has an expiry set on it. A link with an + expiry will have its audience changed to members when the expiry is + reached. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Sharing actions that may be taken on files. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is DisableViewerInfo + + + + + Gets this instance as a DisableViewerInfo, or null. + + + + + Gets a value indicating whether this instance is EditContents + + + + + Gets this instance as a EditContents, or null. + + + + + Gets a value indicating whether this instance is EnableViewerInfo + + + + + Gets this instance as a EnableViewerInfo, or null. + + + + + Gets a value indicating whether this instance is InviteViewer + + + + + Gets this instance as a InviteViewer, or null. + + + + + Gets a value indicating whether this instance is InviteViewerNoComment + + + + + Gets this instance as a InviteViewerNoComment, or null. + + + + + Gets a value indicating whether this instance is InviteEditor + + + + + Gets this instance as a InviteEditor, or null. + + + + + Gets a value indicating whether this instance is Unshare + + + + + Gets this instance as a Unshare, or null. + + + + + Gets a value indicating whether this instance is RelinquishMembership + + + + + Gets this instance as a RelinquishMembership, or null. + + + + + Gets a value indicating whether this instance is ShareLink + + + + + Gets this instance as a ShareLink, or null. + + + + + Gets a value indicating whether this instance is CreateLink + + + + + Gets this instance as a CreateLink, or null. + + + + + Gets a value indicating whether this instance is CreateViewLink + + + + + Gets this instance as a CreateViewLink, or null. + + + + + Gets a value indicating whether this instance is CreateEditLink + + + + + Gets this instance as a CreateEditLink, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Disable viewer information on the file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DisableViewerInfo + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Change or edit contents of the file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EditContents + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Enable viewer information on the file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EnableViewerInfo + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Add a member with view permissions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InviteViewer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Add a member with view permissions but no comment permissions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InviteViewerNoComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Add a member with edit permissions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InviteEditor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Stop sharing this file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unshare + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Relinquish one's own membership to the file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RelinquishMembership + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Use create_view_link and create_edit_link instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ShareLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Use create_view_link and create_edit_link instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of CreateLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Create a shared link to a file that only allows users to view the + content. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CreateViewLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Create a shared link to a file that allows users to edit the content. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CreateEditLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file error result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is FileNotFoundError + + + + + Gets this instance as a FileNotFoundError, or null. + + + + + Gets a value indicating whether this instance is + InvalidFileActionError + + + + + Gets this instance as a InvalidFileActionError, or null. + + + + + Gets a value indicating whether this instance is PermissionDeniedError + + + + + Gets this instance as a PermissionDeniedError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + File specified by id was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User does not have permission to take the specified action on the + file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User does not have permission to access file specified by file.Id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The metadata of a file shared link. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + URL of the shared link. + The linked file name (including extension). This never contains + a slash. + The link's access permissions. + The modification time set by the desktop client when + the file was added to Dropbox. Since this time is not verified (the Dropbox server + stores whatever the desktop client sends up), this should only be used for display + purposes (such as sorting) and not, for example, to determine if a file has changed + or not. + The last time the file was modified on + Dropbox. + A unique identifier for the current revision of a file. This + field is the same rev as elsewhere in the API and can be used to detect changes and + avoid conflicts. + The file size in bytes. + A unique identifier for the linked file. + Expiration time, if set. By default the link won't + expire. + The lowercased full path in the user's Dropbox. This always + starts with a slash. This field will only be present only if the linked file is in + the authenticated user's dropbox. + The team membership information of the link's owner. + This field will only be present if the link's owner is a team member. + The team information of the content's owner. + This field will only be present if the content's owner is a team member and the + content's owner team is different from the link's owner team. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The modification time set by the desktop client when the file was added to + Dropbox. Since this time is not verified (the Dropbox server stores whatever the + desktop client sends up), this should only be used for display purposes (such as + sorting) and not, for example, to determine if a file has changed or not. + + + + + The last time the file was modified on Dropbox. + + + + + A unique identifier for the current revision of a file. This field is the + same rev as elsewhere in the API and can be used to detect changes and avoid + conflicts. + + + + + The file size in bytes. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file member action error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidMember + + + + + Gets this instance as a InvalidMember, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is NoExplicitAccess + + + + + Gets this instance as a NoExplicitAccess, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Specified member was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User does not have permission to perform this action on this member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Specified file was invalid or user does not have access. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The action cannot be completed because the target member does not have + explicit access to the file. The return value is the access that the member has to + the file from a parent folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file member action individual result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is MemberError + + + + + Gets this instance as a MemberError, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Member was successfully removed from this file. If AccessLevel is given, the + member still has access via a parent shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User was not able to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Per-member result for or . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + One of specified input members. + The outcome of the action on this member. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + One of specified input members. + + + + + The outcome of the action on this member. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file member remove action result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is MemberError + + + + + Gets this instance as a MemberError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Member was successfully removed from this file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + User was not able to remove this member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Whether the user is allowed to take the sharing action on the file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The action that the user may wish to take on the file. + True if the user is allowed to take the action. + The reason why the user is denied the permission. Not present + if the action is allowed. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The action that the user may wish to take on the file. + + + + + True if the user is allowed to take the action. + + + + + The reason why the user is denied the permission. Not present if the action + is allowed. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Actions that may be taken on shared folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is ChangeOptions + + + + + Gets this instance as a ChangeOptions, or null. + + + + + Gets a value indicating whether this instance is DisableViewerInfo + + + + + Gets this instance as a DisableViewerInfo, or null. + + + + + Gets a value indicating whether this instance is EditContents + + + + + Gets this instance as a EditContents, or null. + + + + + Gets a value indicating whether this instance is EnableViewerInfo + + + + + Gets this instance as a EnableViewerInfo, or null. + + + + + Gets a value indicating whether this instance is InviteEditor + + + + + Gets this instance as a InviteEditor, or null. + + + + + Gets a value indicating whether this instance is InviteViewer + + + + + Gets this instance as a InviteViewer, or null. + + + + + Gets a value indicating whether this instance is InviteViewerNoComment + + + + + Gets this instance as a InviteViewerNoComment, or null. + + + + + Gets a value indicating whether this instance is RelinquishMembership + + + + + Gets this instance as a RelinquishMembership, or null. + + + + + Gets a value indicating whether this instance is Unmount + + + + + Gets this instance as a Unmount, or null. + + + + + Gets a value indicating whether this instance is Unshare + + + + + Gets this instance as a Unshare, or null. + + + + + Gets a value indicating whether this instance is LeaveACopy + + + + + Gets this instance as a LeaveACopy, or null. + + + + + Gets a value indicating whether this instance is ShareLink + + + + + Gets this instance as a ShareLink, or null. + + + + + Gets a value indicating whether this instance is CreateLink + + + + + Gets this instance as a CreateLink, or null. + + + + + Gets a value indicating whether this instance is SetAccessInheritance + + + + + Gets this instance as a SetAccessInheritance, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Change folder options, such as who can be invited to join the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ChangeOptions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Disable viewer information for this folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DisableViewerInfo + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Change or edit contents of the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EditContents + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Enable viewer information on the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EnableViewerInfo + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Invite a user or group to join the folder with read and write + permission. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InviteEditor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Invite a user or group to join the folder with read permission. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InviteViewer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Invite a user or group to join the folder with read permission but no comment + permissions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InviteViewerNoComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Relinquish one's own membership in the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RelinquishMembership + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Unmount the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unmount + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Stop sharing this folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unshare + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Keep a copy of the contents upon leaving or being kicked from the + folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of LeaveACopy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Use create_link instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ShareLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Create a shared link for folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of CreateLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set whether the folder inherits permissions from its parent. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SetAccessInheritance + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The metadata of a folder shared link. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + URL of the shared link. + The linked file name (including extension). This never contains + a slash. + The link's access permissions. + A unique identifier for the linked file. + Expiration time, if set. By default the link won't + expire. + The lowercased full path in the user's Dropbox. This always + starts with a slash. This field will only be present only if the linked file is in + the authenticated user's dropbox. + The team membership information of the link's owner. + This field will only be present if the link's owner is a team member. + The team information of the content's owner. + This field will only be present if the content's owner is a team member and the + content's owner team is different from the link's owner team. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Whether the user is allowed to take the action on the shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The action that the user may wish to take on the + folder. + True if the user is allowed to take the action. + The reason why the user is denied the permission. Not present + if the action is allowed, or if no reason is available. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The action that the user may wish to take on the folder. + + + + + True if the user is allowed to take the action. + + + + + The reason why the user is denied the permission. Not present if the action + is allowed, or if no reason is available. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + A set of policies governing membership and privileges for a shared folder. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Who can add and remove members from this shared + folder. + Who links can be shared with. + Who can be a member of this shared folder, as set on the + folder itself. The effective policy may differ from this value if the team-wide + policy is more restrictive. Present only if the folder is owned by a team. + Who can be a member of this shared folder, + taking into account both the folder and the team-wide policy. This value may differ + from that of member_policy if the team-wide policy is more restrictive than the + folder policy. Present only if the folder is owned by a team. + Who can enable/disable viewer info for this shared + folder. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Who can add and remove members from this shared folder. + + + + + Who links can be shared with. + + + + + Who can be a member of this shared folder, as set on the folder itself. The + effective policy may differ from this value if the team-wide policy is more + restrictive. Present only if the folder is owned by a team. + + + + + Who can be a member of this shared folder, taking into account both the + folder and the team-wide policy. This value may differ from that of member_policy + if the team-wide policy is more restrictive than the folder policy. Present only if + the folder is owned by a team. + + + + + Who can enable/disable viewer info for this shared folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments of . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The file to query. + A list of `FileAction`s corresponding to `FilePermission`s + that should appear in the response's field describing the + actions the authenticated user can perform on the file. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The file to query. + + + + + A list of `FileAction`s corresponding to `FilePermission`s that should appear + in the response's field describing the actions the authenticated user can perform on the + file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments of . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The files to query. + A list of `FileAction`s corresponding to `FilePermission`s + that should appear in the response's field describing the + actions the authenticated user can perform on the file. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The files to query. + + + + + A list of `FileAction`s corresponding to `FilePermission`s that should appear + in the response's field describing the actions the authenticated user can perform on the + file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Per file results of . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + This is the input file identifier corresponding to one of . + The result for this particular file. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + This is the input file identifier corresponding to one of . + + + + + The result for this particular file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error result for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserError + + + + + Gets this instance as a UserError, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The get file metadata individual result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Metadata + + + + + Gets this instance as a Metadata, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The result for this file if it was successful. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The result for this file if it was an error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The get metadata args object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the shared folder. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + A list of `FolderAction`s corresponding to `FolderPermission`s that should + appear in the response's field describing the + actions the authenticated user can perform on the folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get shared link file error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is SharedLinkIsDirectory + + + + + Gets this instance as a SharedLinkIsDirectory, or null. + + + + + Gets a value indicating whether this instance is SharedLinkNotFound + + + + + Gets this instance as a SharedLinkNotFound, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkAccessDenied + + + + + Gets this instance as a SharedLinkAccessDenied, or null. + + + + + Gets a value indicating whether this instance is UnsupportedLinkType + + + + + Gets this instance as a UnsupportedLinkType, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Directories cannot be retrieved by this endpoint. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkIsDirectory + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared link wasn't found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The caller is not allowed to access this shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkAccessDenied + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This type of link is not supported; use instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedLinkType + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The get shared link metadata arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + URL of the shared link. + If the shared link is to a folder, this parameter can be used to + retrieve the metadata for a specific file or sub-folder in this folder. A relative + path should be used. + If the shared link has a password, this parameter can be + used. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + URL of the shared link. + + + + + If the shared link is to a folder, this parameter can be used to retrieve the + metadata for a specific file or sub-folder in this folder. A relative path should + be used. + + + + + If the shared link has a password, this parameter can be used. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get shared links arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + See + description. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + See + description. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get shared links error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The get shared links result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Shared links applicable to the path argument. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Shared links applicable to the path argument. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The information about a group. Groups is a way to manage a list of users who + need same access permission to the shared folder. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The group name + The group id + Who is allowed to manage the group. + The type of group. + If the current user is a member of the group. + If the current user is an owner of the group. + If the group is owned by the current user's team. + External ID of group. This is an arbitrary ID that an + admin can attach to a group. + The number of members in the group. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The type of group. + + + + + If the current user is a member of the group. + + + + + If the current user is an owner of the group. + + + + + If the group is owned by the current user's team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The information about a group member of the shared content. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The access type for this member. It contains inherited + access type from parent folder, and acquired access type from this folder. + The information about the membership group. + The permissions that requesting user has on this member. + The set of permissions corresponds to the MemberActions in the request. + Never set. + True if the member has access from a parent + folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The information about the membership group. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The insufficient plan object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A message to tell the user to upgrade in order to support + expected action. + A URL to send the user to in order to obtain the account + type they need, e.g. upgrading. Absent if there is no action the user can take to + upgrade. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A message to tell the user to upgrade in order to support expected + action. + + + + + A URL to send the user to in order to obtain the account type they need, e.g. + upgrading. Absent if there is no action the user can take to upgrade. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The insufficient quota amounts object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The amount of space needed to add the item (the size of + the item). + The amount of extra space needed to add the + item. + The amount of space left in the user's Dropbox, less than + space_needed. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The amount of space needed to add the item (the size of the item). + + + + + The amount of extra space needed to add the item. + + + + + The amount of space left in the user's Dropbox, less than + space_needed. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information about the recipient of a shared content invitation. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Email + + + + + Gets this instance as a Email, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Email address of invited user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information about an invited member of a shared content. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The access type for this member. It contains inherited + access type from parent folder, and acquired access type from this folder. + Recipient of the invitation. + The permissions that requesting user has on this member. + The set of permissions corresponds to the MemberActions in the request. + Never set. + True if the member has access from a parent + folder. + The user this invitation is tied to, if available. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Recipient of the invitation. + + + + + The user this invitation is tied to, if available. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error occurred while performing an asynchronous job from or . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is UnshareFolderError + + + + + Gets this instance as a UnshareFolderError, or null. + + + + + Gets a value indicating whether this instance is + RemoveFolderMemberError + + + + + Gets this instance as a RemoveFolderMemberError, or null. + + + + + Gets a value indicating whether this instance is + RelinquishFolderMembershipError + + + + + Gets this instance as a RelinquishFolderMembershipError, or + null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Error occurred while performing + action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error occurred while performing + action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error occurred while performing action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The job status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Failed + + + + + Gets this instance as a Failed, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The asynchronous job has finished. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Complete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The asynchronous job returned an error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The link access level object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Viewer + + + + + Gets this instance as a Viewer, or null. + + + + + Gets a value indicating whether this instance is Editor + + + + + Gets this instance as a Editor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Users who use the link can view and comment on the content. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Viewer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Users who use the link can edit, view and comment on the content. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Editor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Actions that can be performed on a link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is ChangeAccessLevel + + + + + Gets this instance as a ChangeAccessLevel, or null. + + + + + Gets a value indicating whether this instance is ChangeAudience + + + + + Gets this instance as a ChangeAudience, or null. + + + + + Gets a value indicating whether this instance is RemoveExpiry + + + + + Gets this instance as a RemoveExpiry, or null. + + + + + Gets a value indicating whether this instance is RemovePassword + + + + + Gets this instance as a RemovePassword, or null. + + + + + Gets a value indicating whether this instance is SetExpiry + + + + + Gets this instance as a SetExpiry, or null. + + + + + Gets a value indicating whether this instance is SetPassword + + + + + Gets this instance as a SetPassword, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Change the access level of the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ChangeAccessLevel + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Change the audience of the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ChangeAudience + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Remove the expiry date of the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RemoveExpiry + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Remove the password of the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RemovePassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Create or modify the expiry date of the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SetExpiry + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Create or modify the password of the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SetPassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The link audience object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Public + + + + + Gets this instance as a Public, or null. + + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a Team, or null. + + + + + Gets a value indicating whether this instance is NoOne + + + + + Gets this instance as a NoOne, or null. + + + + + Gets a value indicating whether this instance is Password + + + + + Gets this instance as a Password, or null. + + + + + Gets a value indicating whether this instance is Members + + + + + Gets this instance as a Members, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Link is accessible by anyone. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Public + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Link is accessible only by team members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Team + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The link can be used by no one. The link merely points the user to the + content, and does not grant additional rights to the user. Members of the content + who use this link can only access the content with their pre-existing access + rights. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoOne + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A link-specific password is required to access the link. Login is not + required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Password + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Link is accessible only by members of the content. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Members + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The link expiry object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is RemoveExpiry + + + + + Gets this instance as a RemoveExpiry, or null. + + + + + Gets a value indicating whether this instance is SetExpiry + + + + + Gets this instance as a SetExpiry, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Remove the currently set expiry for the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RemoveExpiry + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set a new expiry or change an existing expiry. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Metadata for a shared link. This can be either a + or . + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + URL of the shared link. + Who can access the link. + Expiration time, if set. By default the link won't + expire. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is Collection + + + + + Gets this instance as a , or + null. + + + + + URL of the shared link. + + + + + Who can access the link. + + + + + Expiration time, if set. By default the link won't expire. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The link password object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is RemovePassword + + + + + Gets this instance as a RemovePassword, or null. + + + + + Gets a value indicating whether this instance is SetPassword + + + + + Gets this instance as a SetPassword, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Remove the currently set password for the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RemovePassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set a new password or change an existing password. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Permissions for actions that can be performed on a link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The action + The allow + The reason + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the action of the link permission + + + + + Gets the allow of the link permission + + + + + Gets the reason of the link permission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The link permissions object + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Whether the caller can revoke the shared link. + The current visibility of the link after + considering the shared links policies of the the team (in case the link's owner is + part of a team) and the shared folder (in case the linked file is part of a shared + folder). This field is shown only if the caller has access to this info (the link's + owner always has access to this data). For some links, an effective_audience value + is returned instead. + The shared link's requested visibility. This can + be overridden by the team and shared folder policies. The final visibility, after + considering these policies, can be found in . + This is shown only if the caller is the link's owner and resolved_visibility is + returned instead of effective_audience. + The failure reason for revoking the link. This + field will only be present if the is + false. + The type of audience who can benefit from the + access level specified by the `link_access_level` field. + The access level that the link will grant to its + users. A link can grant additional rights to a user beyond their current access + level. For example, if a user was invited as a viewer to a file, and then opens a + link with `link_access_level` set to `editor`, then they will gain editor + privileges. The `link_access_level` is a property of the link, and does not depend + on who is calling this API. In particular, `link_access_level` does not take into + account the API caller's current permissions to the content. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Whether the caller can revoke the shared link. + + + + + The current visibility of the link after considering the shared links + policies of the the team (in case the link's owner is part of a team) and the + shared folder (in case the linked file is part of a shared folder). This field is + shown only if the caller has access to this info (the link's owner always has + access to this data). For some links, an effective_audience value is returned + instead. + + + + + The shared link's requested visibility. This can be overridden by the team + and shared folder policies. The final visibility, after considering these policies, + can be found in . This is shown only if the caller + is the link's owner and resolved_visibility is returned instead of + effective_audience. + + + + + The failure reason for revoking the link. This field will only be present if + the is false. + + + + + The type of audience who can benefit from the access level specified by the + `link_access_level` field. + + + + + The access level that the link will grant to its users. A link can grant + additional rights to a user beyond their current access level. For example, if a + user was invited as a viewer to a file, and then opens a link with + `link_access_level` set to `editor`, then they will gain editor privileges. The + `link_access_level` is a property of the link, and does not depend on who is + calling this API. In particular, `link_access_level` does not take into account the + API caller's current permissions to the content. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Settings that apply to a link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The access level on the link for this file. Currently, it + only accepts 'viewer' and 'viewer_no_comment'. + The type of audience on the link for this file. + An expiry timestamp to set on a link. + The password for the link. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The access level on the link for this file. Currently, it only accepts + 'viewer' and 'viewer_no_comment'. + + + + + The type of audience on the link for this file. + + + + + An expiry timestamp to set on a link. + + + + + The password for the link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The file for which you want to see members. + The actions for which to return permissions on a + member. + Whether to include members who only have access from + a parent shared folder. + Number of members to return max per query. Defaults to 100 if + no limit is specified. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The file for which you want to see members. + + + + + The actions for which to return permissions on a member. + + + + + Whether to include members who only have access from a parent shared + folder. + + + + + Number of members to return max per query. Defaults to 100 if no limit is + specified. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Files for which to return members. + Number of members to return max per query. Defaults to 10 if no + limit is specified. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Files for which to return members. + + + + + Number of members to return max per query. Defaults to 10 if no limit is + specified. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Per-file result for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + This is the input file identifier, whether an ID or a + path. + The result for this particular file. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + This is the input file identifier, whether an ID or a path. + + + + + The result for this particular file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The cursor returned by your last call to , , or . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The cursor returned by your last call to , , or . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserError + + + + + Gets this instance as a UserError, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + is + invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list file members count result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A list of members on this file. + The number of members on this file. This does not include + inherited members. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A list of members on this file. + + + + + The number of members on this file. This does not include inherited + members. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserError + + + + + Gets this instance as a UserError, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list file members individual result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Result + + + + + Gets this instance as a Result, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The results of the query for this file if it was successful. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The result of the query for this file if it was an error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Number of files to return max per query. Defaults to 100 if no + limit is specified. + A list of `FileAction`s corresponding to `FilePermission`s + that should appear in the response's field describing the + actions the authenticated user can perform on the file. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Number of files to return max per query. Defaults to 100 if no limit is + specified. + + + + + A list of `FileAction`s corresponding to `FilePermission`s that should appear + in the response's field describing the actions the authenticated user can perform on the + file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Cursor in . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Cursor in . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error results for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserError + + + + + Gets this instance as a UserError, or null. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User account had a problem. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + is + invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Success results for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Information about the files shared with current user. + Cursor used to obtain additional shared files. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Information about the files shared with current user. + + + + + Cursor used to obtain additional shared files. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folder members args object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the shared folder. + This is a list indicating whether each returned member will + include a boolean value + that describes whether the current user can perform the MemberAction on the + member. + The maximum number of results that include members, groups and + invitees to return per request. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folder members continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The cursor returned by your last call to or + . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The cursor returned by your last call to or + . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folder members continue error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + is + invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list folder members cursor arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + This is a list indicating whether each returned member will + include a boolean value + that describes whether the current user can perform the MemberAction on the + member. + The maximum number of results that include members, groups and + invitees to return per request. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + This is a list indicating whether each returned member will include a boolean + value that describes + whether the current user can perform the MemberAction on the member. + + + + + The maximum number of results that include members, groups and invitees to + return per request. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folders args object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The maximum number of results to return per request. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The maximum number of results to return per request. + + + + + A list of `FolderAction`s corresponding to `FolderPermission`s that should + appear in the response's field describing the + actions the authenticated user can perform on the folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folders continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The cursor returned by the previous API call specified in the + endpoint description. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The cursor returned by the previous API call specified in the endpoint + description. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list folders continue error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + is + invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result for or , + depending on which endpoint was requested. + Unmounted shared folders can be identified by the absence of . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of all shared folders the authenticated user has access + to. + Present if there are additional shared folders that have not + been returned yet. Pass the cursor into the corresponding continue endpoint (either + or ) to list additional folders. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of all shared folders the authenticated user has access to. + + + + + Present if there are additional shared folders that have not been returned + yet. Pass the cursor into the corresponding continue endpoint (either or + ) to list additional folders. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list shared links arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + See + description. + The cursor returned by your last call to . + See + description. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + See + description. + + + + + The cursor returned by your last call to . + + + + + See + description. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list shared links error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Path + + + + + Gets this instance as a Path, or null. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The path object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Indicates that the cursor has been invalidated. Call to + obtain a new cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list shared links result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Shared links applicable to the path argument. + Is true if there are additional shared links that have not + been returned yet. Pass the cursor into to + retrieve them. + Pass the cursor into to + obtain the additional links. Cursor is returned only if no path is given. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Shared links applicable to the path argument. + + + + + Is true if there are additional shared links that have not been returned yet. + Pass the cursor into to + retrieve them. + + + + + Pass the cursor into to + obtain the additional links. Cursor is returned only if no path is given. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Contains information about a member's access level to content after an + operation. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The member still has this level of access to the content + through a parent folder. + A localized string with additional information about why the + user has this access level to the content. + The parent folders that a member has access to. The + field is present if the user has access to the first parent folder where the member + gains access. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The member still has this level of access to the content through a parent + folder. + + + + + A localized string with additional information about why the user has this + access level to the content. + + + + + The parent folders that a member has access to. The field is present if the + user has access to the first parent folder where the member gains access. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Actions that may be taken on members of a shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is LeaveACopy + + + + + Gets this instance as a LeaveACopy, or null. + + + + + Gets a value indicating whether this instance is MakeEditor + + + + + Gets this instance as a MakeEditor, or null. + + + + + Gets a value indicating whether this instance is MakeOwner + + + + + Gets this instance as a MakeOwner, or null. + + + + + Gets a value indicating whether this instance is MakeViewer + + + + + Gets this instance as a MakeViewer, or null. + + + + + Gets a value indicating whether this instance is MakeViewerNoComment + + + + + Gets this instance as a MakeViewerNoComment, or null. + + + + + Gets a value indicating whether this instance is Remove + + + + + Gets this instance as a Remove, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Allow the member to keep a copy of the folder when removing. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of LeaveACopy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Make the member an editor of the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MakeEditor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Make the member an owner of the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MakeOwner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Make the member a viewer of the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MakeViewer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Make the member a viewer of the folder without commenting permissions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MakeViewerNoComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Remove the member from the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Remove + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Whether the user is allowed to take the action on the associated member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The action that the user may wish to take on the + member. + True if the user is allowed to take the action. + The reason why the user is denied the permission. Not present + if the action is allowed. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The action that the user may wish to take on the member. + + + + + True if the user is allowed to take the action. + + + + + The reason why the user is denied the permission. Not present if the action + is allowed. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy governing who can be a member of a shared folder. Only applicable to + folders owned by a user on a team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a Team, or null. + + + + + Gets a value indicating whether this instance is Anyone + + + + + Gets this instance as a Anyone, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Only a teammate can become a member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Team + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Anyone can become a member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Anyone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Includes different ways to identify a member of a shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is DropboxId + + + + + Gets this instance as a DropboxId, or null. + + + + + Gets a value indicating whether this instance is Email + + + + + Gets this instance as a Email, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Dropbox account, team member, or group ID of member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Email address of member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The information about a member of the shared content. + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The access type for this member. It contains inherited + access type from parent folder, and acquired access type from this folder. + The permissions that requesting user has on this member. + The set of permissions corresponds to the MemberActions in the request. + Never set. + True if the member has access from a parent + folder. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The access type for this member. It contains inherited access type from + parent folder, and acquired access type from this folder. + + + + + The permissions that requesting user has on this member. The set of + permissions corresponds to the MemberActions in the request. + + + + + Never set. + + + + + True if the member has access from a parent folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The modify shared link settings args object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + URL of the shared link to change its settings. + Set of settings for the shared link. + If set to true, removes the expiration of the shared + link. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + URL of the shared link to change its settings. + + + + + Set of settings for the shared link. + + + + + If set to true, removes the expiration of the shared link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The modify shared link settings error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is SettingsError + + + + + Gets this instance as a SettingsError, or null. + + + + + Gets a value indicating whether this instance is EmailNotVerified + + + + + Gets this instance as a EmailNotVerified, or null. + + + + + Gets a value indicating whether this instance is SharedLinkNotFound + + + + + Gets this instance as a SharedLinkNotFound, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkAccessDenied + + + + + Gets this instance as a SharedLinkAccessDenied, or null. + + + + + Gets a value indicating whether this instance is UnsupportedLinkType + + + + + Gets this instance as a UnsupportedLinkType, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + There is an error with the given settings. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This user's email address is not verified. This functionality is only + available on accounts with a verified email address. Users can verify their email + address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailNotVerified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared link wasn't found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The caller is not allowed to access this shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkAccessDenied + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This type of link is not supported; use instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedLinkType + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The mount folder arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The ID of the shared folder to mount. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The ID of the shared folder to mount. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The mount folder error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is InsideSharedFolder + + + + + Gets this instance as a InsideSharedFolder, or null. + + + + + Gets a value indicating whether this instance is InsufficientQuota + + + + + Gets this instance as a InsufficientQuota, or null. + + + + + Gets a value indicating whether this instance is AlreadyMounted + + + + + Gets this instance as a AlreadyMounted, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is NotMountable + + + + + Gets this instance as a NotMountable, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Mounting would cause a shared folder to be inside another, which is + disallowed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsideSharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have enough space to mount the shared + folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder is already mounted. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AlreadyMounted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared folder is not mountable. One example where this can occur is when + the shared folder belongs within a team folder in the user's Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NotMountable + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Contains information about a parent folder that a member has access to. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Display name for the folder. + The identifier of the parent shared folder. + The user's permissions for the parent shared + folder. + The full path to the parent shared folder relative to the acting + user's root. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Display name for the folder. + + + + + The identifier of the parent shared folder. + + + + + The user's permissions for the parent shared folder. + + + + + The full path to the parent shared folder relative to the acting user's + root. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Metadata for a path-based shared link. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + URL of the shared link. + Who can access the link. + Path in user's Dropbox. + Expiration time, if set. By default the link won't + expire. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Path in user's Dropbox. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Flag to indicate pending upload default (for linking to not-yet-existing + paths). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is File + + + + + Gets this instance as a File, or null. + + + + + Gets a value indicating whether this instance is Folder + + + + + Gets this instance as a Folder, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Assume pending uploads are files. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of File + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Assume pending uploads are folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Folder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Possible reasons the user is denied a permission. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + UserNotSameTeamAsOwner + + + + + Gets this instance as a UserNotSameTeamAsOwner, or null. + + + + + Gets a value indicating whether this instance is UserNotAllowedByOwner + + + + + Gets this instance as a UserNotAllowedByOwner, or null. + + + + + Gets a value indicating whether this instance is + TargetIsIndirectMember + + + + + Gets this instance as a TargetIsIndirectMember, or null. + + + + + Gets a value indicating whether this instance is TargetIsOwner + + + + + Gets this instance as a TargetIsOwner, or null. + + + + + Gets a value indicating whether this instance is TargetIsSelf + + + + + Gets this instance as a TargetIsSelf, or null. + + + + + Gets a value indicating whether this instance is TargetNotActive + + + + + Gets this instance as a TargetNotActive, or null. + + + + + Gets a value indicating whether this instance is + FolderIsLimitedTeamFolder + + + + + Gets this instance as a FolderIsLimitedTeamFolder, or null. + + + + + Gets a value indicating whether this instance is OwnerNotOnTeam + + + + + Gets this instance as a OwnerNotOnTeam, or null. + + + + + Gets a value indicating whether this instance is PermissionDenied + + + + + Gets this instance as a PermissionDenied, or null. + + + + + Gets a value indicating whether this instance is RestrictedByTeam + + + + + Gets this instance as a RestrictedByTeam, or null. + + + + + Gets a value indicating whether this instance is UserAccountType + + + + + Gets this instance as a UserAccountType, or null. + + + + + Gets a value indicating whether this instance is UserNotOnTeam + + + + + Gets this instance as a UserNotOnTeam, or null. + + + + + Gets a value indicating whether this instance is + FolderIsInsideSharedFolder + + + + + Gets this instance as a FolderIsInsideSharedFolder, or null. + + + + + Gets a value indicating whether this instance is + RestrictedByParentFolder + + + + + Gets this instance as a RestrictedByParentFolder, or null. + + + + + Gets a value indicating whether this instance is InsufficientPlan + + + + + Gets this instance as a InsufficientPlan, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User is not on the same team as the folder owner. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotSameTeamAsOwner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User is prohibited by the owner from taking the action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotAllowedByOwner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Target is indirectly a member of the folder, for example by being part of a + group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TargetIsIndirectMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Target is the owner of the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TargetIsOwner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Target is the user itself. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TargetIsSelf + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Target is not an active member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TargetNotActive + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Folder is team folder for a limited team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FolderIsLimitedTeamFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The content owner needs to be on a Dropbox team to perform this + action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of OwnerNotOnTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user does not have permission to perform this action on the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PermissionDenied + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user's team policy prevents performing this action on the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RestrictedByTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user's account type does not support this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserAccountType + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user needs to be on a Dropbox team to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotOnTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Folder is inside of another shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FolderIsInsideSharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Policy cannot be changed due to restrictions from parent folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RestrictedByParentFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The insufficient plan object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The relinquish file membership arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The path or id for the file. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The path or id for the file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relinquish file membership error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is GroupAccess + + + + + Gets this instance as a GroupAccess, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The current user has access to the shared file via a group. You can't + relinquish membership to a file shared via groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The relinquish folder membership arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The ID for the shared folder. + Keep a copy of the folder's contents upon relinquishing + membership. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + Keep a copy of the folder's contents upon relinquishing membership. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The relinquish folder membership error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is FolderOwner + + + + + Gets this instance as a FolderOwner, or null. + + + + + Gets a value indicating whether this instance is Mounted + + + + + Gets this instance as a Mounted, or null. + + + + + Gets a value indicating whether this instance is GroupAccess + + + + + Gets this instance as a GroupAccess, or null. + + + + + Gets a value indicating whether this instance is TeamFolder + + + + + Gets this instance as a TeamFolder, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is NoExplicitAccess + + + + + Gets this instance as a NoExplicitAccess, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The current user is the owner of the shared folder. Owners cannot relinquish + membership to their own folders. Try unsharing or transferring ownership + first. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FolderOwner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared folder is currently mounted. Unmount the shared folder before + relinquishing membership. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Mounted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user has access to the shared folder via a group. You can't + relinquish membership to folders shared via groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This action cannot be performed on a team shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user only has inherited access to the shared folder. You can't + relinquish inherited membership to folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoExplicitAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + File from which to remove members. + Member to remove from this file. Note that even if an email is + specified, it may result in the removal of a user (not an invitee) if the user's + main account corresponds to that email address. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + File from which to remove members. + + + + + Member to remove from this file. Note that even if an email is specified, it + may result in the removal of a user (not an invitee) if the user's main account + corresponds to that email address. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Errors for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserError + + + + + Gets this instance as a UserError, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is NoExplicitAccess + + + + + Gets this instance as a NoExplicitAccess, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This member does not have explicit access to the file and therefore cannot be + removed. The return value is the access that a user might have to the file from a + parent folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The remove folder member arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the shared folder. + The member to remove from the folder. + If true, the removed user will keep their copy of the + folder after it's unshared, assuming it was mounted. Otherwise, it will be removed + from their Dropbox. Also, this must be set to false when kicking a group. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + The member to remove from the folder. + + + + + If true, the removed user will keep their copy of the folder after it's + unshared, assuming it was mounted. Otherwise, it will be removed from their + Dropbox. Also, this must be set to false when kicking a group. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The remove folder member error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is MemberError + + + + + Gets this instance as a MemberError, or null. + + + + + Gets a value indicating whether this instance is FolderOwner + + + + + Gets this instance as a FolderOwner, or null. + + + + + Gets a value indicating whether this instance is GroupAccess + + + + + Gets this instance as a GroupAccess, or null. + + + + + Gets a value indicating whether this instance is TeamFolder + + + + + Gets this instance as a TeamFolder, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is TooManyFiles + + + + + Gets this instance as a TooManyFiles, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The target user is the owner of the shared folder. You can't remove this user + until ownership has been transferred to another member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FolderOwner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The target user has access to the shared folder via a group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This action cannot be performed on a team shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This shared folder has too many files for leaving a copy. You can still + remove this user without leaving a copy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The remove member job status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Failed + + + + + Gets this instance as a Failed, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Removing the folder member has finished. The value is information about + whether the member has another form of access. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The failed object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The requested link access level object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Viewer + + + + + Gets this instance as a Viewer, or null. + + + + + Gets a value indicating whether this instance is Editor + + + + + Gets this instance as a Editor, or null. + + + + + Gets a value indicating whether this instance is Max + + + + + Gets this instance as a Max, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Users who use the link can view and comment on the content. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Viewer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Users who use the link can edit, view and comment on the content. Note not + all file types support edit links yet. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Editor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Request for the maximum access level you can set the link to. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Max + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The access permission that can be requested by the caller for the shared link. + Note that the final resolved visibility of the shared link takes into account other + aspects, such as team and shared folder settings. Check the for more info on the possible resolved visibility values + of shared links. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Public + + + + + Gets this instance as a Public, or null. + + + + + Gets a value indicating whether this instance is TeamOnly + + + + + Gets this instance as a TeamOnly, or null. + + + + + Gets a value indicating whether this instance is Password + + + + + Gets this instance as a Password, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Anyone who has received the link can access it. No login required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Public + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only members of the same team can access the link. Login is required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A link-specific password is required to access the link. Login is not + required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Password + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The actual access permissions values of shared links after taking into account + user preferences and the team and shared folder settings. Check the for more info on the possible visibility values that can + be set by the shared link's owner. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is TeamAndPassword + + + + + Gets this instance as a TeamAndPassword, or null. + + + + + Gets a value indicating whether this instance is SharedFolderOnly + + + + + Gets this instance as a SharedFolderOnly, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is Public + + + + + Gets this instance as a Public, or null. + + + + + Gets a value indicating whether this instance is TeamOnly + + + + + Gets this instance as a TeamOnly, or null. + + + + + Gets a value indicating whether this instance is Password + + + + + Gets this instance as a Password, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Only members of the same team who have the link-specific password can access + the link. Login is required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamAndPassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only members of the shared folder containing the linked file can access the + link. Login is required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedFolderOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Anyone who has received the link can access it. No login required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Public + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only members of the same team can access the link. Login is required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A link-specific password is required to access the link. Login is not + required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Password + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The revoke shared link arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + URL of the shared link. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + URL of the shared link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The revoke shared link error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is SharedLinkMalformed + + + + + Gets this instance as a SharedLinkMalformed, or null. + + + + + Gets a value indicating whether this instance is SharedLinkNotFound + + + + + Gets this instance as a SharedLinkNotFound, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkAccessDenied + + + + + Gets this instance as a SharedLinkAccessDenied, or null. + + + + + Gets a value indicating whether this instance is UnsupportedLinkType + + + + + Gets this instance as a UnsupportedLinkType, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Shared link is malformed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkMalformed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared link wasn't found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The caller is not allowed to access this shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkAccessDenied + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This type of link is not supported; use instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedLinkType + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The set access inheritance arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the shared folder. + The access inheritance settings for the + folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + The access inheritance settings for the folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The set access inheritance error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Unable to access shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Metadata of a shared link for a file or folder. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The audience options that are available for the + content. Some audience options may be unavailable. For example, team_only may be + unavailable if the content is not owned by a user on a team. The 'default' audience + option is always available if the user can modify link settings. + The current audience of the link. + A list of permissions for actions you can perform on + the link. + Whether the link is protected by a + password. + The URL of the link. + The access level on the link for this file. + The shared folder that prevents the + link audience for this link from being more restrictive. + Whether the link has an expiry set on it. A link with an + expiry will have its audience changed to members when the expiry is + reached. + The content inside this folder with link audience + different than this folder's. This is only returned when an endpoint that returns + metadata for a single shared folder is called, e.g. /get_folder_metadata. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The URL of the link. + + + + + The content inside this folder with link audience different than this + folder's. This is only returned when an endpoint that returns metadata for a single + shared folder is called, e.g. /get_folder_metadata. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content link metadata base object + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The audience options that are available for the + content. Some audience options may be unavailable. For example, team_only may be + unavailable if the content is not owned by a user on a team. The 'default' audience + option is always available if the user can modify link settings. + The current audience of the link. + A list of permissions for actions you can perform on + the link. + Whether the link is protected by a + password. + The access level on the link for this file. + The shared folder that prevents the + link audience for this link from being more restrictive. + Whether the link has an expiry set on it. A link with an + expiry will have its audience changed to members when the expiry is + reached. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The audience options that are available for the content. Some audience + options may be unavailable. For example, team_only may be unavailable if the + content is not owned by a user on a team. The 'default' audience option is always + available if the user can modify link settings. + + + + + The current audience of the link. + + + + + A list of permissions for actions you can perform on the link. + + + + + Whether the link is protected by a password. + + + + + The access level on the link for this file. + + + + + The shared folder that prevents the link audience for this link from being + more restrictive. + + + + + Whether the link has an expiry set on it. A link with an expiry will have its + audience changed to members when the expiry is reached. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared file user, group, and invitee membership. + Used for the results of and , + and used as part of the results for . + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The list of user members of the shared file. + The list of group members of the shared file. + The list of invited members of a file, but have not logged + in and claimed this. + Present if there are additional shared file members that have + not been returned yet. Pass the cursor into + to list additional members. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The list of user members of the shared file. + + + + + The list of group members of the shared file. + + + + + The list of invited members of a file, but have not logged in and claimed + this. + + + + + Present if there are additional shared file members that have not been + returned yet. Pass the cursor into + to list additional members. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Properties of the shared file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID of the file. + The name of this file. + Policies governing this shared file. + URL for displaying a web preview of the shared + file. + The current user's access level for this shared + file. + The expected metadata of the link associated for + the file when it is first shared. Absent if the link already exists. This is for an + unreleased feature so it may not be returned yet. + The metadata of the link associated for the file. This + is for an unreleased feature so it may not be returned yet. + The display names of the users that own the file. + If the file is part of a team folder, the display names of the team admins are also + included. Absent if the owner display names cannot be fetched. + The team that owns the file. This field is not present if + the file is not owned by a team. + The ID of the parent shared folder. This field + is present only if the file is contained within a shared folder. + The cased path to be used for display purposes only. In + rare instances the casing will not correctly match the user's filesystem, but this + behavior will match the path provided in the Core API v1. Absent for unmounted + files. + The lower-case full path of this file. Absent for unmounted + files. + The sharing permissions that requesting user has on this + file. This corresponds to the entries given in or . + Timestamp indicating when the current user was invited to + this shared file. If the user was not invited to the shared file, the timestamp + will indicate when the user was invited to the parent shared folder. This value may + be absent. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID of the file. + + + + + The name of this file. + + + + + Policies governing this shared file. + + + + + URL for displaying a web preview of the shared file. + + + + + The current user's access level for this shared file. + + + + + The expected metadata of the link associated for the file when it is first + shared. Absent if the link already exists. This is for an unreleased feature so it + may not be returned yet. + + + + + The metadata of the link associated for the file. This is for an unreleased + feature so it may not be returned yet. + + + + + The display names of the users that own the file. If the file is part of a + team folder, the display names of the team admins are also included. Absent if the + owner display names cannot be fetched. + + + + + The team that owns the file. This field is not present if the file is not + owned by a team. + + + + + The ID of the parent shared folder. This field is present only if the file is + contained within a shared folder. + + + + + The cased path to be used for display purposes only. In rare instances the + casing will not correctly match the user's filesystem, but this behavior will match + the path provided in the Core API v1. Absent for unmounted files. + + + + + The lower-case full path of this file. Absent for unmounted files. + + + + + The sharing permissions that requesting user has on this file. This + corresponds to the entries given in or . + + + + + Timestamp indicating when the current user was invited to this shared file. + If the user was not invited to the shared file, the timestamp will indicate when + the user was invited to the parent shared folder. This value may be absent. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + There is an error accessing the shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidId + + + + + Gets this instance as a InvalidId, or null. + + + + + Gets a value indicating whether this instance is NotAMember + + + + + Gets this instance as a NotAMember, or null. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is Unmounted + + + + + Gets this instance as a Unmounted, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This shared folder ID is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InvalidId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is not a member of the shared folder thus cannot access it. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotAMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Never set. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared folder is unmounted. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unmounted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared folder member error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidDropboxId + + + + + Gets this instance as a InvalidDropboxId, or null. + + + + + Gets a value indicating whether this instance is NotAMember + + + + + Gets this instance as a NotAMember, or null. + + + + + Gets a value indicating whether this instance is NoExplicitAccess + + + + + Gets this instance as a NoExplicitAccess, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The target dropbox_id is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidDropboxId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The target dropbox_id is not a member of the shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotAMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The target member only has inherited access to the shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Shared folder user and group membership. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The list of user members of the shared folder. + The list of group members of the shared folder. + The list of invitees to the shared folder. + Present if there are additional shared folder members that + have not been returned yet. Pass the cursor into to list additional members. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The list of user members of the shared folder. + + + + + The list of group members of the shared folder. + + + + + The list of invitees to the shared folder. + + + + + Present if there are additional shared folder members that have not been + returned yet. Pass the cursor into to list additional members. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The metadata which includes basic information about the shared folder. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The current user's access level for this shared + folder. + Whether this folder is inside of a team + folder. + Whether this folder is a team folder. + The name of the this shared folder. + Policies governing this shared folder. + URL for displaying a web preview of the shared + folder. + The ID of the shared folder. + Timestamp indicating when the current user was invited to + this shared folder. + The display names of the users that own the folder. + If the folder is part of a team folder, the display names of the team admins are + also included. Absent if the owner display names cannot be fetched. + The team that owns the folder. This field is not present if + the folder is not owned by a team. + The ID of the parent shared folder. This field + is present only if the folder is contained within another shared folder. + The lower-cased full path of this shared folder. Absent for + unmounted folders. + Display name for the parent folder. + The metadata of the shared content link to this shared + folder. Absent if there is no link on the folder. This is for an unreleased feature + so it may not be returned yet. + Actions the current user may perform on the folder and + its contents. The set of permissions corresponds to the FolderActions in the + request. + Whether the folder inherits its members from its + parent. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the this shared folder. + + + + + Policies governing this shared folder. + + + + + URL for displaying a web preview of the shared folder. + + + + + The ID of the shared folder. + + + + + Timestamp indicating when the current user was invited to this shared + folder. + + + + + The metadata of the shared content link to this shared folder. Absent if + there is no link on the folder. This is for an unreleased feature so it may not be + returned yet. + + + + + Actions the current user may perform on the folder and its contents. The set + of permissions corresponds to the FolderActions in the request. + + + + + Whether the folder inherits its members from its parent. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Properties of the shared folder. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The current user's access level for this shared + folder. + Whether this folder is inside of a team + folder. + Whether this folder is a team folder. + The display names of the users that own the folder. + If the folder is part of a team folder, the display names of the team admins are + also included. Absent if the owner display names cannot be fetched. + The team that owns the folder. This field is not present if + the folder is not owned by a team. + The ID of the parent shared folder. This field + is present only if the folder is contained within another shared folder. + The lower-cased full path of this shared folder. Absent for + unmounted folders. + Display name for the parent folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The current user's access level for this shared folder. + + + + + Whether this folder is inside of a team folder. + + + + + Whether this folder is a team + folder. + + + + + The display names of the users that own the folder. If the folder is part of + a team folder, the display names of the team admins are also included. Absent if + the owner display names cannot be fetched. + + + + + The team that owns the folder. This field is not present if the folder is not + owned by a team. + + + + + The ID of the parent shared folder. This field is present only if the folder + is contained within another shared folder. + + + + + The lower-cased full path of this shared folder. Absent for unmounted + folders. + + + + + Display name for the parent folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link access failure reason object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is LoginRequired + + + + + Gets this instance as a LoginRequired, or null. + + + + + Gets a value indicating whether this instance is EmailVerifyRequired + + + + + Gets this instance as a EmailVerifyRequired, or null. + + + + + Gets a value indicating whether this instance is PasswordRequired + + + + + Gets this instance as a PasswordRequired, or null. + + + + + Gets a value indicating whether this instance is TeamOnly + + + + + Gets this instance as a TeamOnly, or null. + + + + + Gets a value indicating whether this instance is OwnerOnly + + + + + Gets this instance as a OwnerOnly, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User is not logged in. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LoginRequired + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user's email address is not verified. This functionality is only + available on accounts with a verified email address. Users can verify their email + address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailVerifyRequired + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The link is password protected. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PasswordRequired + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Access is allowed for team members only. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Access is allowed for the shared link's owner only. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of OwnerOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared link already exists metadata object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Metadata + + + + + Gets this instance as a Metadata, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Metadata of the shared link that already exists. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared link error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is SharedLinkNotFound + + + + + Gets this instance as a SharedLinkNotFound, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkAccessDenied + + + + + Gets this instance as a SharedLinkAccessDenied, or null. + + + + + Gets a value indicating whether this instance is UnsupportedLinkType + + + + + Gets this instance as a UnsupportedLinkType, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The shared link wasn't found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The caller is not allowed to access this shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkAccessDenied + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This type of link is not supported; use instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnsupportedLinkType + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The metadata of a shared link. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + URL of the shared link. + The linked file name (including extension). This never contains + a slash. + The link's access permissions. + A unique identifier for the linked file. + Expiration time, if set. By default the link won't + expire. + The lowercased full path in the user's Dropbox. This always + starts with a slash. This field will only be present only if the linked file is in + the authenticated user's dropbox. + The team membership information of the link's owner. + This field will only be present if the link's owner is a team member. + The team information of the content's owner. + This field will only be present if the content's owner is a team member and the + content's owner team is different from the link's owner team. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets a value indicating whether this instance is File + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is Folder + + + + + Gets this instance as a , or + null. + + + + + URL of the shared link. + + + + + The linked file name (including extension). This never contains a + slash. + + + + + The link's access permissions. + + + + + A unique identifier for the linked file. + + + + + Expiration time, if set. By default the link won't expire. + + + + + The lowercased full path in the user's Dropbox. This always starts with a + slash. This field will only be present only if the linked file is in the + authenticated user's dropbox. + + + + + The team membership information of the link's owner. This field will only be + present if the link's owner is a team member. + + + + + The team information of the content's owner. This field will only be present + if the content's owner is a team member and the content's owner team is different + from the link's owner team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Who can view shared links in this folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Anyone + + + + + Gets this instance as a Anyone, or null. + + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a Team, or null. + + + + + Gets a value indicating whether this instance is Members + + + + + Gets this instance as a Members, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Links can be shared with anyone. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Anyone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Links can be shared with anyone on the same team as the owner. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Team + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Links can only be shared among members of the shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Members + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared link settings object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The requested access for this shared + link. + If is this is needed to + specify the password to access the link. + Expiration time of the shared link. By default the link won't + expire. + The new audience who can benefit from the access level + specified by the link's access level specified in the `link_access_level` field of + `LinkPermissions`. This is used in conjunction with team policies and shared folder + policies to determine the final effective audience type in the `effective_audience` + field of `LinkPermissions. + Requested access level you want the audience to gain from this + link. Note, modifying access level for an existing link is not supported. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The requested access for this shared link. + + + + + If is this is needed to + specify the password to access the link. + + + + + Expiration time of the shared link. By default the link won't expire. + + + + + The new audience who can benefit from the access level specified by the + link's access level specified in the `link_access_level` field of + `LinkPermissions`. This is used in conjunction with team policies and shared folder + policies to determine the final effective audience type in the `effective_audience` + field of `LinkPermissions. + + + + + Requested access level you want the audience to gain from this link. Note, + modifying access level for an existing link is not supported. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link settings error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidSettings + + + + + Gets this instance as a InvalidSettings, or null. + + + + + Gets a value indicating whether this instance is NotAuthorized + + + + + Gets this instance as a NotAuthorized, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The given settings are invalid (for example, all attributes of the are empty, the requested visibility is but the is missing, is set to the past, + etc.). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidSettings + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User is not allowed to modify the settings of this link. Note that basic + users can only set as + the and + cannot set . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NotAuthorized + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The share folder arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The path to the folder to share. If it does not exist, then a + new one is created. + Who can add and remove members of this shared + folder. + Whether to force the share to happen + asynchronously. + Who can be a member of this shared folder. Only + applicable if the current user is on a team. + The policy to apply to shared links created for + content inside this shared folder. The current user must be on a team to set this + policy to . + Who can enable/disable viewer info for this shared + folder. + The access inheritance settings for the + folder. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + Settings on the link for this folder. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + A list of `FolderAction`s corresponding to `FolderPermission`s that should + appear in the response's field describing the + actions the authenticated user can perform on the folder. + + + + + Settings on the link for this folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The share folder arg base object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The path to the folder to share. If it does not exist, then a + new one is created. + Who can add and remove members of this shared + folder. + Whether to force the share to happen + asynchronously. + Who can be a member of this shared folder. Only + applicable if the current user is on a team. + The policy to apply to shared links created for + content inside this shared folder. The current user must be on a team to set this + policy to . + Who can enable/disable viewer info for this shared + folder. + The access inheritance settings for the + folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The path to the folder to share. If it does not exist, then a new one is + created. + + + + + Who can add and remove members of this shared folder. + + + + + Whether to force the share to happen asynchronously. + + + + + Who can be a member of this shared folder. Only applicable if the current + user is on a team. + + + + + The policy to apply to shared links created for content inside this shared + folder. The current user must be on a team to set this policy to . + + + + + Who can enable/disable viewer info for this shared folder. + + + + + The access inheritance settings for the folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The share folder error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is BadPath + + + + + Gets this instance as a BadPath, or null. + + + + + Gets a value indicating whether this instance is + TeamPolicyDisallowsMemberPolicy + + + + + Gets this instance as a TeamPolicyDisallowsMemberPolicy, or + null. + + + + + Gets a value indicating whether this instance is + DisallowedSharedLinkPolicy + + + + + Gets this instance as a DisallowedSharedLinkPolicy, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user's email address is not verified. This functionality is only + available on accounts with a verified email address. Users can verify their email + address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team policy is more restrictive than . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamPolicyDisallowsMemberPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user's account is not allowed to select the specified . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DisallowedSharedLinkPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The share folder error base object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is BadPath + + + + + Gets this instance as a BadPath, or null. + + + + + Gets a value indicating whether this instance is + TeamPolicyDisallowsMemberPolicy + + + + + Gets this instance as a TeamPolicyDisallowsMemberPolicy, or + null. + + + + + Gets a value indicating whether this instance is + DisallowedSharedLinkPolicy + + + + + Gets this instance as a DisallowedSharedLinkPolicy, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This user's email address is not verified. This functionality is only + available on accounts with a verified email address. Users can verify their email + address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team policy is more restrictive than . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamPolicyDisallowsMemberPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user's account is not allowed to select the specified . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DisallowedSharedLinkPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The share folder job status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Failed + + + + + Gets this instance as a Failed, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The share job has finished. The value is the metadata for the folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The failed object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The share folder launch object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The complete object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The share path error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is IsFile + + + + + Gets this instance as a IsFile, or null. + + + + + Gets a value indicating whether this instance is InsideSharedFolder + + + + + Gets this instance as a InsideSharedFolder, or null. + + + + + Gets a value indicating whether this instance is ContainsSharedFolder + + + + + Gets this instance as a ContainsSharedFolder, or null. + + + + + Gets a value indicating whether this instance is ContainsAppFolder + + + + + Gets this instance as a ContainsAppFolder, or null. + + + + + Gets a value indicating whether this instance is ContainsTeamFolder + + + + + Gets this instance as a ContainsTeamFolder, or null. + + + + + Gets a value indicating whether this instance is IsAppFolder + + + + + Gets this instance as a IsAppFolder, or null. + + + + + Gets a value indicating whether this instance is InsideAppFolder + + + + + Gets this instance as a InsideAppFolder, or null. + + + + + Gets a value indicating whether this instance is IsPublicFolder + + + + + Gets this instance as a IsPublicFolder, or null. + + + + + Gets a value indicating whether this instance is InsidePublicFolder + + + + + Gets this instance as a InsidePublicFolder, or null. + + + + + Gets a value indicating whether this instance is AlreadyShared + + + + + Gets this instance as a AlreadyShared, or null. + + + + + Gets a value indicating whether this instance is InvalidPath + + + + + Gets this instance as a InvalidPath, or null. + + + + + Gets a value indicating whether this instance is IsOsxPackage + + + + + Gets this instance as a IsOsxPackage, or null. + + + + + Gets a value indicating whether this instance is InsideOsxPackage + + + + + Gets this instance as a InsideOsxPackage, or null. + + + + + Gets a value indicating whether this instance is IsVault + + + + + Gets this instance as a IsVault, or null. + + + + + Gets a value indicating whether this instance is IsFamily + + + + + Gets this instance as a IsFamily, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + A file is at the specified path. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of IsFile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We do not support sharing a folder inside a shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsideSharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We do not support shared folders that contain shared folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ContainsSharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We do not support shared folders that contain app folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ContainsAppFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We do not support shared folders that contain team folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ContainsTeamFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We do not support sharing an app folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of IsAppFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We do not support sharing a folder inside an app folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsideAppFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A public folder can't be shared this way. Use a public link instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of IsPublicFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A folder inside a public folder can't be shared this way. Use a public link + instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsidePublicFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Folder is already shared. Contains metadata about the existing shared + folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Path is not valid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidPath + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We do not support sharing a Mac OS X package. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of IsOsxPackage + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We do not support sharing a folder inside a Mac OS X package. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsideOsxPackage + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We do not support sharing the Vault folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of IsVault + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We do not support sharing the Family folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of IsFamily + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User could not access this file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is InvalidFile + + + + + Gets this instance as a InvalidFile, or null. + + + + + Gets a value indicating whether this instance is IsFolder + + + + + Gets this instance as a IsFolder, or null. + + + + + Gets a value indicating whether this instance is InsidePublicFolder + + + + + Gets this instance as a InsidePublicFolder, or null. + + + + + Gets a value indicating whether this instance is InsideOsxPackage + + + + + Gets this instance as a InsideOsxPackage, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Current user does not have sufficient privileges to perform the desired + action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + File specified was not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidFile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A folder can't be shared this way. Use folder sharing or a shared link + instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of IsFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A file inside a public folder can't be shared this way. Use a public link + instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsidePublicFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A Mac OS X package can't be shared this way. Use a shared link + instead. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsideOsxPackage + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User account had a problem preventing this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is EmailUnverified + + + + + Gets this instance as a EmailUnverified, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This user's email address is not verified. This functionality is only + available on accounts with a verified email address. Users can verify their email + address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Adds specified members to a file. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the add file member route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Adds specified members to a file. + + File to which to add members. + Members to add. Note that even an email address is given, + this may result in a user being directy added to the membership if that email is + the user's main account email. + Message to send to added members in their + invitation. + Whether added members should be notified via device + notifications of their invitation. + AccessLevel union object, describing what access level we + want to give new members. + If the custom message should be added as a + comment on the file. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the add file member route. + + File to which to add members. + Members to add. Note that even an email address is given, + this may result in a user being directy added to the membership if that email is + the user's main account email. + Message to send to added members in their + invitation. + Whether added members should be notified via device + notifications of their invitation. + AccessLevel union object, describing what access level we + want to give new members. + If the custom message should be added as a + comment on the file. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the add file member route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Allows an owner or editor (if the ACL update policy allows) of a shared + folder to add another member. + For the new member to get access to all the functionality for this folder, + you will need to call on their + behalf. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the add folder member route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Allows an owner or editor (if the ACL update policy allows) of a shared + folder to add another member. + For the new member to get access to all the functionality for this folder, + you will need to call on their + behalf. + + The ID for the shared folder. + The intended list of members to add. Added members will + receive invites to join the shared folder. + Whether added members should be notified via email and device + notifications of their invite. + Optional message to display to added members in their + invitation. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the add folder member route. + + The ID for the shared folder. + The intended list of members to add. Added members will + receive invites to join the shared folder. + Whether added members should be notified via email and device + notifications of their invite. + Optional message to display to added members in their + invitation. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the add folder member route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Identical to update_file_member but with less information returned. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the change file member access route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Identical to update_file_member but with less information returned. + + File for which we are changing a member's access. + The member whose access we are changing. + The new access level for the member. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the change file member access route. + + File for which we are changing a member's access. + The member whose access we are changing. + The new access level for the member. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the change file member access + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns the status of an asynchronous job. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the check job status route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the check job status route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the check job status route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns the status of an asynchronous job for sharing a folder. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the check remove member job status + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job for sharing a folder. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the check remove member job status + route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the check remove member job status + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns the status of an asynchronous job for sharing a folder. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the check share job status route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job for sharing a folder. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the check share job status route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the check share job status route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Create a shared link. + If a shared link already exists for the given path, that link is + returned. + Note that in the returned , the field is the shortened URL if + argument is set to + true. + Previously, it was technically possible to break a shared link by moving or + renaming the corresponding file or folder. In the future, this will no longer be + the case, so your app shouldn't rely on this behavior. Instead, if your app needs + to revoke a shared link, use . + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create shared link route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Create a shared link. + If a shared link already exists for the given path, that link is + returned. + Note that in the returned , the field is the shortened URL if + argument is set to + true. + Previously, it was technically possible to break a shared link by moving or + renaming the corresponding file or folder. In the future, this will no longer be + the case, so your app shouldn't rely on this behavior. Instead, if your app needs + to revoke a shared link, use . + + The path to share. + Whether to return a shortened URL. + If it's okay to share a path that does not yet exist, + set this to either or + to indicate whether to + assume it's a file or folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create shared link route. + + The path to share. + Whether to return a shortened URL. + If it's okay to share a path that does not yet exist, + set this to either or + to indicate whether to + assume it's a file or folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the create shared link route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Create a shared link with custom settings. If no settings are given then the + default visibility is + (The resolved visibility, though, may depend on other aspects such as team and + shared folder settings). + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create shared link with settings + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Create a shared link with custom settings. If no settings are given then the + default visibility is + (The resolved visibility, though, may depend on other aspects such as team and + shared folder settings). + + The path to be shared by the shared link. + The requested settings for the newly created shared + link. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the create shared link with settings + route. + + The path to be shared by the shared link. + The requested settings for the newly created shared + link. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the create shared link with + settings route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns shared file metadata. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get file metadata route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns shared file metadata. + + The file to query. + A list of `FileAction`s corresponding to `FilePermission`s + that should appear in the response's field describing the + actions the authenticated user can perform on the file. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get file metadata route. + + The file to query. + A list of `FileAction`s corresponding to `FilePermission`s + that should appear in the response's field describing the + actions the authenticated user can perform on the file. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get file metadata route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns shared file metadata. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get file metadata batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns shared file metadata. + + The files to query. + A list of `FileAction`s corresponding to `FilePermission`s + that should appear in the response's field describing the + actions the authenticated user can perform on the file. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get file metadata batch route. + + The files to query. + A list of `FileAction`s corresponding to `FilePermission`s + that should appear in the response's field describing the + actions the authenticated user can perform on the file. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get file metadata batch route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns shared folder metadata by its folder ID. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get folder metadata route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns shared folder metadata by its folder ID. + + The ID for the shared folder. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get folder metadata route. + + The ID for the shared folder. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get folder metadata route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Download the shared link's file from a user's Dropbox. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get shared link file route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Download the shared link's file from a user's Dropbox. + + URL of the shared link. + If the shared link is to a folder, this parameter can be used to + retrieve the metadata for a specific file or sub-folder in this folder. A relative + path should be used. + If the shared link has a password, this parameter can be + used. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get shared link file route. + + URL of the shared link. + If the shared link is to a folder, this parameter can be used to + retrieve the metadata for a specific file or sub-folder in this folder. A relative + path should be used. + If the shared link has a password, this parameter can be + used. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get shared link file route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get the shared link's metadata. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get shared link metadata route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get the shared link's metadata. + + URL of the shared link. + If the shared link is to a folder, this parameter can be used to + retrieve the metadata for a specific file or sub-folder in this folder. A relative + path should be used. + If the shared link has a password, this parameter can be + used. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get shared link metadata route. + + URL of the shared link. + If the shared link is to a folder, this parameter can be used to + retrieve the metadata for a specific file or sub-folder in this folder. A relative + path should be used. + If the shared link has a password, this parameter can be + used. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get shared link metadata route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns a list of objects for this user, + including collection links. + If no path is given, returns a list of all shared links for the current user, + including collection links, up to a maximum of 1000 links. + If a non-empty path is given, returns a list of all shared links that allow + access to the given path. Collection links are never returned in this case. + Note that the url field in the response is never the shortened URL. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get shared links route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns a list of objects for this user, + including collection links. + If no path is given, returns a list of all shared links for the current user, + including collection links, up to a maximum of 1000 links. + If a non-empty path is given, returns a list of all shared links that allow + access to the given path. Collection links are never returned in this case. + Note that the url field in the response is never the shortened URL. + + See + description. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get shared links route. + + See + description. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get shared links route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Use to obtain the members who have been invited to a file, both inherited and + uninherited members. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list file members route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Use to obtain the members who have been invited to a file, both inherited and + uninherited members. + + The file for which you want to see members. + The actions for which to return permissions on a + member. + Whether to include members who only have access from + a parent shared folder. + Number of members to return max per query. Defaults to 100 if + no limit is specified. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list file members route. + + The file for which you want to see members. + The actions for which to return permissions on a + member. + Whether to include members who only have access from + a parent shared folder. + Number of members to return max per query. Defaults to 100 if + no limit is specified. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list file members route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get members of multiple files at once. The arguments to this route are more + limited, and the limit on query result size per file is more strict. To customize + the results more, use the individual file endpoint. + Inherited users and groups are not included in the result, and permissions + are not returned for this endpoint. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list file members batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get members of multiple files at once. The arguments to this route are more + limited, and the limit on query result size per file is more strict. To customize + the results more, use the individual file endpoint. + Inherited users and groups are not included in the result, and permissions + are not returned for this endpoint. + + Files for which to return members. + Number of members to return max per query. Defaults to 10 if no + limit is specified. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list file members batch route. + + Files for which to return members. + Number of members to return max per query. Defaults to 10 if no + limit is specified. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list file members batch route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from or , + use this to paginate through all shared file members. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list file members continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from or , + use this to paginate through all shared file members. + + The cursor returned by your last call to , , or . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list file members continue route. + + The cursor returned by your last call to , , or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list file members continue + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns shared folder membership by its folder ID. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder members route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns shared folder membership by its folder ID. + + The ID for the shared folder. + This is a list indicating whether each returned member will + include a boolean value + that describes whether the current user can perform the MemberAction on the + member. + The maximum number of results that include members, groups and + invitees to return per request. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder members route. + + The ID for the shared folder. + This is a list indicating whether each returned member will + include a boolean value + that describes whether the current user can perform the MemberAction on the + member. + The maximum number of results that include members, groups and + invitees to return per request. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list folder members route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use + this to paginate through all shared folder members. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder members continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use + this to paginate through all shared folder members. + + The cursor returned by your last call to or + . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folder members continue route. + + The cursor returned by your last call to or + . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list folder members continue + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Return the list of all shared folders the current user has access to. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the list folders route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Return the list of all shared folders the current user has access to. + + The maximum number of results to return per request. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the list folders route. + + The maximum number of results to return per request. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list folders route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Once a cursor has been retrieved from , use this + to paginate through all shared folders. The cursor must come from a previous call + to or + . + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folders continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this + to paginate through all shared folders. The cursor must come from a previous call + to or + . + + The cursor returned by the previous API call specified in the + endpoint description. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list folders continue route. + + The cursor returned by the previous API call specified in the + endpoint description. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list folders continue route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Return the list of all shared folders the current user can mount or + unmount. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the list mountable folders route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Return the list of all shared folders the current user can mount or + unmount. + + The maximum number of results to return per request. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the list mountable folders route. + + The maximum number of results to return per request. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list mountable folders route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Once a cursor has been retrieved from , + use this to paginate through all mountable shared folders. The cursor must come + from a previous call to or + . + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list mountable folders continue + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , + use this to paginate through all mountable shared folders. The cursor must come + from a previous call to or + . + + The cursor returned by the previous API call specified in the + endpoint description. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list mountable folders continue + route. + + The cursor returned by the previous API call specified in the + endpoint description. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list mountable folders + continue route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns a list of all files shared with current user. + Does not include files the user has received via shared folders, and does + not include unclaimed invitations. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list received files route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns a list of all files shared with current user. + Does not include files the user has received via shared folders, and does + not include unclaimed invitations. + + Number of files to return max per query. Defaults to 100 if no + limit is specified. + A list of `FileAction`s corresponding to `FilePermission`s + that should appear in the response's field describing the + actions the authenticated user can perform on the file. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list received files route. + + Number of files to return max per query. Defaults to 100 if no + limit is specified. + A list of `FileAction`s corresponding to `FilePermission`s + that should appear in the response's field describing the + actions the authenticated user can perform on the file. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list received files route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get more results with a cursor from . + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list received files continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get more results with a cursor from . + + Cursor in . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list received files continue route. + + Cursor in . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list received files continue + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + List shared links of this user. + If no path is given, returns a list of all shared links for the current user. + For members of business teams using team space and member folders, returns all + shared links in the team member's home folder unless the team space ID is specified + in the request header. For more information, refer to the Namespace + Guide. + If a non-empty path is given, returns a list of all shared links that allow + access to the given path - direct links to the given path and links to parent + folders of the given path. Links to parent folders can be suppressed by setting + direct_only to true. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list shared links route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + List shared links of this user. + If no path is given, returns a list of all shared links for the current user. + For members of business teams using team space and member folders, returns all + shared links in the team member's home folder unless the team space ID is specified + in the request header. For more information, refer to the Namespace + Guide. + If a non-empty path is given, returns a list of all shared links that allow + access to the given path - direct links to the given path and links to parent + folders of the given path. Links to parent folders can be suppressed by setting + direct_only to true. + + See + description. + The cursor returned by your last call to . + See + description. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the list shared links route. + + See + description. + The cursor returned by your last call to . + See + description. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the list shared links route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Modify the shared link's settings. + If the requested visibility conflict with the shared links policy of the team + or the shared folder (in case the linked file is part of a shared folder) then the + of the + returned will reflect the actual visibility of + the shared link and the will reflect the + requested visibility. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the modify shared link settings route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Modify the shared link's settings. + If the requested visibility conflict with the shared links policy of the team + or the shared folder (in case the linked file is part of a shared folder) then the + of the + returned will reflect the actual visibility of + the shared link and the will reflect the + requested visibility. + + URL of the shared link to change its settings. + Set of settings for the shared link. + If set to true, removes the expiration of the shared + link. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the modify shared link settings route. + + URL of the shared link to change its settings. + Set of settings for the shared link. + If set to true, removes the expiration of the shared + link. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the modify shared link settings + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + The current user mounts the designated folder. + Mount a shared folder for a user after they have been added as a member. Once + mounted, the shared folder will appear in their Dropbox. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the mount folder route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + The current user mounts the designated folder. + Mount a shared folder for a user after they have been added as a member. Once + mounted, the shared folder will appear in their Dropbox. + + The ID of the shared folder to mount. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the mount folder route. + + The ID of the shared folder to mount. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the mount folder route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + The current user relinquishes their membership in the designated file. Note + that the current user may still have inherited access to this file through the + parent folder. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the relinquish file membership route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + The current user relinquishes their membership in the designated file. Note + that the current user may still have inherited access to this file through the + parent folder. + + The path or id for the file. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the relinquish file membership route. + + The path or id for the file. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the relinquish file membership + route to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + The current user relinquishes their membership in the designated shared + folder and will no longer have access to the folder. A folder owner cannot + relinquish membership in their own folder. + This will run synchronously if leave_a_copy is false, and asynchronously if + leave_a_copy is true. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the relinquish folder membership route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + The current user relinquishes their membership in the designated shared + folder and will no longer have access to the folder. A folder owner cannot + relinquish membership in their own folder. + This will run synchronously if leave_a_copy is false, and asynchronously if + leave_a_copy is true. + + The ID for the shared folder. + Keep a copy of the folder's contents upon relinquishing + membership. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the relinquish folder membership route. + + The ID for the shared folder. + Keep a copy of the folder's contents upon relinquishing + membership. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the relinquish folder membership + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Identical to remove_file_member_2 but with less information returned. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the remove file member route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Identical to remove_file_member_2 but with less information returned. + + File from which to remove members. + Member to remove from this file. Note that even if an email is + specified, it may result in the removal of a user (not an invitee) if the user's + main account corresponds to that email address. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the remove file member route. + + File from which to remove members. + Member to remove from this file. Note that even if an email is + specified, it may result in the removal of a user (not an invitee) if the user's + main account corresponds to that email address. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the remove file member route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Removes a specified member from the file. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the remove file member 2 route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Removes a specified member from the file. + + File from which to remove members. + Member to remove from this file. Note that even if an email is + specified, it may result in the removal of a user (not an invitee) if the user's + main account corresponds to that email address. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the remove file member 2 route. + + File from which to remove members. + Member to remove from this file. Note that even if an email is + specified, it may result in the removal of a user (not an invitee) if the user's + main account corresponds to that email address. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the remove file member 2 route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Allows an owner or editor (if the ACL update policy allows) of a shared + folder to remove another member. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the remove folder member route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Allows an owner or editor (if the ACL update policy allows) of a shared + folder to remove another member. + + The ID for the shared folder. + The member to remove from the folder. + If true, the removed user will keep their copy of the + folder after it's unshared, assuming it was mounted. Otherwise, it will be removed + from their Dropbox. Also, this must be set to false when kicking a group. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the remove folder member route. + + The ID for the shared folder. + The member to remove from the folder. + If true, the removed user will keep their copy of the + folder after it's unshared, assuming it was mounted. Otherwise, it will be removed + from their Dropbox. Also, this must be set to false when kicking a group. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the remove folder member route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Revoke a shared link. + Note that even after revoking a shared link to a file, the file may be + accessible if there are shared links leading to any of the file parent folders. To + list all shared links that enable access to a specific file, you can use the with + the file as the + argument. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the revoke shared link route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Revoke a shared link. + Note that even after revoking a shared link to a file, the file may be + accessible if there are shared links leading to any of the file parent folders. To + list all shared links that enable access to a specific file, you can use the with + the file as the + argument. + + URL of the shared link. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the revoke shared link route. + + URL of the shared link. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the revoke shared link route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Change the inheritance policy of an existing Shared Folder. Only permitted + for shared folders in a shared team root. + If a is + returned, you'll need to call + until the action completes to get the metadata for the folder. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the set access inheritance route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Change the inheritance policy of an existing Shared Folder. Only permitted + for shared folders in a shared team root. + If a is + returned, you'll need to call + until the action completes to get the metadata for the folder. + + The ID for the shared folder. + The access inheritance settings for the + folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the set access inheritance route. + + The ID for the shared folder. + The access inheritance settings for the + folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the set access inheritance route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Share a folder with collaborators. + Most sharing will be completed synchronously. Large folders will be completed + asynchronously. To make testing the async case repeatable, set + `ShareFolderArg.force_async`. + If a is + returned, you'll need to call + until the action completes to get the metadata for the folder. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the share folder route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Share a folder with collaborators. + Most sharing will be completed synchronously. Large folders will be completed + asynchronously. To make testing the async case repeatable, set + `ShareFolderArg.force_async`. + If a is + returned, you'll need to call + until the action completes to get the metadata for the folder. + + The path to the folder to share. If it does not exist, then a + new one is created. + Who can add and remove members of this shared + folder. + Whether to force the share to happen + asynchronously. + Who can be a member of this shared folder. Only + applicable if the current user is on a team. + The policy to apply to shared links created for + content inside this shared folder. The current user must be on a team to set this + policy to . + Who can enable/disable viewer info for this shared + folder. + The access inheritance settings for the + folder. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + Settings on the link for this folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the share folder route. + + The path to the folder to share. If it does not exist, then a + new one is created. + Who can add and remove members of this shared + folder. + Whether to force the share to happen + asynchronously. + Who can be a member of this shared folder. Only + applicable if the current user is on a team. + The policy to apply to shared links created for + content inside this shared folder. The current user must be on a team to set this + policy to . + Who can enable/disable viewer info for this shared + folder. + The access inheritance settings for the + folder. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + Settings on the link for this folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the share folder route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Transfer ownership of a shared folder to a member of the shared + folder. + User must have access to + the shared folder to perform a transfer. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the transfer folder route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Transfer ownership of a shared folder to a member of the shared + folder. + User must have access to + the shared folder to perform a transfer. + + The ID for the shared folder. + A account or team member ID to transfer ownership + to. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the transfer folder route. + + The ID for the shared folder. + A account or team member ID to transfer ownership + to. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the transfer folder route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + The current user unmounts the designated folder. They can re-mount the folder + at a later time using . + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the unmount folder route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + The current user unmounts the designated folder. They can re-mount the folder + at a later time using . + + The ID for the shared folder. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the unmount folder route. + + The ID for the shared folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the unmount folder route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Remove all members from this file. Does not remove inherited members. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the unshare file route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Remove all members from this file. Does not remove inherited members. + + The file to unshare. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the unshare file route. + + The file to unshare. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the unshare file route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Allows a shared folder owner to unshare the folder. + You'll need to call to + determine if the action has completed successfully. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the unshare folder route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Allows a shared folder owner to unshare the folder. + You'll need to call to + determine if the action has completed successfully. + + The ID for the shared folder. + If true, members of this shared folder will get a copy of + this folder after it's unshared. Otherwise, it will be removed from their Dropbox. + The current user, who is an owner, will always retain their copy. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the unshare folder route. + + The ID for the shared folder. + If true, members of this shared folder will get a copy of + this folder after it's unshared. Otherwise, it will be removed from their Dropbox. + The current user, who is an owner, will always retain their copy. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the unshare folder route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Changes a member's access on a shared file. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the update file member route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Changes a member's access on a shared file. + + File for which we are changing a member's access. + The member whose access we are changing. + The new access level for the member. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the update file member route. + + File for which we are changing a member's access. + The member whose access we are changing. + The new access level for the member. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the update file member route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Allows an owner or editor of a shared folder to update another member's + permissions. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the update folder member route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Allows an owner or editor of a shared folder to update another member's + permissions. + + The ID for the shared folder. + The member of the shared folder to update. Only the may be set at this + time. + The new access level for . is disallowed. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the update folder member route. + + The ID for the shared folder. + The member of the shared folder to update. Only the may be set at this + time. + The new access level for . is disallowed. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the update folder member route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Update the sharing policies for a shared folder. + User must have access to + the shared folder to update its policies. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the update folder policy route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Update the sharing policies for a shared folder. + User must have access to + the shared folder to update its policies. + + The ID for the shared folder. + Who can be a member of this shared folder. Only + applicable if the current user is on a team. + Who can add and remove members of this shared + folder. + Who can enable/disable viewer info for this shared + folder. + The policy to apply to shared links created for + content inside this shared folder. The current user must be on a team to set this + policy to . + Settings on the link for this folder. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the update folder policy route. + + The ID for the shared folder. + Who can be a member of this shared folder. Only + applicable if the current user is on a team. + Who can add and remove members of this shared + folder. + Who can enable/disable viewer info for this shared + folder. + The policy to apply to shared links created for + content inside this shared folder. The current user must be on a team to set this + policy to . + Settings on the link for this folder. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the update folder policy route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Information about a team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Information about the member's team. + The display name of the user. + ID of user as a member of a team. This field will only be + present if the member is in the same team as current user. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Information about the member's team. + + + + + The display name of the user. + + + + + ID of user as a member of a team. This field will only be present if the + member is in the same team as current user. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The transfer folder arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the shared folder. + A account or team member ID to transfer ownership + to. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + A account or team member ID to transfer ownership to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The transfer folder error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is InvalidDropboxId + + + + + Gets this instance as a InvalidDropboxId, or null. + + + + + Gets a value indicating whether this instance is NewOwnerNotAMember + + + + + Gets this instance as a NewOwnerNotAMember, or null. + + + + + Gets a value indicating whether this instance is NewOwnerUnmounted + + + + + Gets this instance as a NewOwnerUnmounted, or null. + + + + + Gets a value indicating whether this instance is + NewOwnerEmailUnverified + + + + + Gets this instance as a NewOwnerEmailUnverified, or null. + + + + + Gets a value indicating whether this instance is TeamFolder + + + + + Gets this instance as a TeamFolder, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + is + invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidDropboxId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The new designated owner is not currently a member of the shared + folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NewOwnerNotAMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The new designated owner has not added the folder to their Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NewOwnerUnmounted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The new designated owner's email address is not verified. This functionality + is only available on accounts with a verified email address. Users can verify their + email address here. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NewOwnerEmailUnverified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This action cannot be performed on a team shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unmount folder arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the shared folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The unmount folder error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is NotUnmountable + + + + + Gets this instance as a NotUnmountable, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The shared folder can't be unmounted. One example where this can occur is + when the shared folder's parent folder is also a shared folder that resides in the + current user's Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NotUnmountable + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The file to unshare. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The file to unshare. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error result for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserError + + + + + Gets this instance as a UserError, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unshare folder arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the shared folder. + If true, members of this shared folder will get a copy of + this folder after it's unshared. Otherwise, it will be removed from their Dropbox. + The current user, who is an owner, will always retain their copy. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + If true, members of this shared folder will get a copy of this folder after + it's unshared. Otherwise, it will be removed from their Dropbox. The current user, + who is an owner, will always retain their copy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The unshare folder error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is TeamFolder + + + + + Gets this instance as a TeamFolder, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is TooManyFiles + + + + + Gets this instance as a TooManyFiles, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This action cannot be performed on a team shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This shared folder has too many files to be unshared. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Arguments for . + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + File for which we are changing a member's access. + The member whose access we are changing. + The new access level for the member. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The update folder member arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the shared folder. + The member of the shared folder to update. Only the may be set at this + time. + The new access level for . is disallowed. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + The member of the shared folder to update. Only the may be set at this + time. + + + + + The new access level for . is disallowed. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The update folder member error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is MemberError + + + + + Gets this instance as a MemberError, or null. + + + + + Gets a value indicating whether this instance is NoExplicitAccess + + + + + Gets this instance as a NoExplicitAccess, or null. + + + + + Gets a value indicating whether this instance is InsufficientPlan + + + + + Gets this instance as a InsufficientPlan, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + If updating the access type required the member to be added to the shared + folder and there was an error when adding the member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The current user's account doesn't support this action. An example of this is + when downgrading a member from editor to viewer. This action can only be performed + by users that have upgraded to a Pro or Business plan. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPlan + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + If any of the policies are unset, then they retain their current setting. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID for the shared folder. + Who can be a member of this shared folder. Only + applicable if the current user is on a team. + Who can add and remove members of this shared + folder. + Who can enable/disable viewer info for this shared + folder. + The policy to apply to shared links created for + content inside this shared folder. The current user must be on a team to set this + policy to . + Settings on the link for this folder. + A list of `FolderAction`s corresponding to + `FolderPermission`s that should appear in the response's field describing the + actions the authenticated user can perform on the folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID for the shared folder. + + + + + Who can be a member of this shared folder. Only applicable if the current + user is on a team. + + + + + Who can add and remove members of this shared folder. + + + + + Who can enable/disable viewer info for this shared folder. + + + + + The policy to apply to shared links created for content inside this shared + folder. The current user must be on a team to set this policy to . + + + + + Settings on the link for this folder. + + + + + A list of `FolderAction`s corresponding to `FolderPermission`s that should + appear in the response's field describing the + actions the authenticated user can perform on the folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The update folder policy error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is NotOnTeam + + + + + Gets this instance as a NotOnTeam, or null. + + + + + Gets a value indicating whether this instance is + TeamPolicyDisallowsMemberPolicy + + + + + Gets this instance as a TeamPolicyDisallowsMemberPolicy, or + null. + + + + + Gets a value indicating whether this instance is + DisallowedSharedLinkPolicy + + + + + Gets this instance as a DisallowedSharedLinkPolicy, or null. + + + + + Gets a value indicating whether this instance is NoPermission + + + + + Gets this instance as a NoPermission, or null. + + + + + Gets a value indicating whether this instance is TeamFolder + + + + + Gets this instance as a TeamFolder, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + was set + even though user is not on a team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotOnTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Team policy is more restrictive than . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamPolicyDisallowsMemberPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current account is not allowed to select the specified . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DisallowedSharedLinkPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The current user does not have permission to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoPermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This action cannot be performed on a team shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The information about a user member of the shared content with an appended last + seen timestamp. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The access type for this member. It contains inherited + access type from parent folder, and acquired access type from this folder. + The account information for the membership user. + The permissions that requesting user has on this member. + The set of permissions corresponds to the MemberActions in the request. + Never set. + True if the member has access from a parent + folder. + The UTC timestamp of when the user has last seen the + content, if they have. + The platform on which the user has last seen the + content, or unknown. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The UTC timestamp of when the user has last seen the content, if they + have. + + + + + The platform on which the user has last seen the content, or unknown. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Basic information about a user. Use and to obtain more + detailed information. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The account ID of the user. + Email address of user. + The display name of the user. + If the user is in the same team as current user. + The team member ID of the shared folder member. Only + present if is true. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The account ID of the user. + + + + + Email address of user. + + + + + The display name of the user. + + + + + If the user is in the same team as current user. + + + + + The team member ID of the shared folder member. Only present if is true. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The information about a user member of the shared content. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The access type for this member. It contains inherited + access type from parent folder, and acquired access type from this folder. + The account information for the membership user. + The permissions that requesting user has on this member. + The set of permissions corresponds to the MemberActions in the request. + Never set. + True if the member has access from a parent + folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The account information for the membership user. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The viewer info policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Viewer information is available on this file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Viewer information is disabled on this file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Who can access a shared link. The most open visibility is . + The default depends on many aspects, such as team and user preferences and shared + folder settings. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Public + + + + + Gets this instance as a Public, or null. + + + + + Gets a value indicating whether this instance is TeamOnly + + + + + Gets this instance as a TeamOnly, or null. + + + + + Gets a value indicating whether this instance is Password + + + + + Gets this instance as a Password, or null. + + + + + Gets a value indicating whether this instance is TeamAndPassword + + + + + Gets this instance as a TeamAndPassword, or null. + + + + + Gets a value indicating whether this instance is SharedFolderOnly + + + + + Gets this instance as a SharedFolderOnly, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Anyone who has received the link can access it. No login required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Public + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only members of the same team can access the link. Login is required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A link-specific password is required to access the link. Login is not + required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Password + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only members of the same team who have the link-specific password can access + the link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamAndPassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only members of the shared folder containing the linked file can access the + link. Login is required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedFolderOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The group type determines how a group is managed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserManaged + + + + + Gets this instance as a UserManaged, or null. + + + + + Gets a value indicating whether this instance is CompanyManaged + + + + + Gets this instance as a CompanyManaged, or null. + + + + + Gets a value indicating whether this instance is SystemManaged + + + + + Gets this instance as a SystemManaged, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + A group which is managed by selected users. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserManaged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A group which is managed by team admins only. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CompanyManaged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A group which is managed automatically by Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SystemManaged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information about a group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The group name + The group id + Who is allowed to manage the group. + External ID of group. This is an arbitrary ID that an + admin can attach to a group. + The number of members in the group. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the group name of the group summary + + + + + Gets the group id of the group summary + + + + + Who is allowed to manage the group. + + + + + External ID of group. This is an arbitrary ID that an admin can attach to a + group. + + + + + The number of members in the group. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group type determines how a group is created and managed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a Team, or null. + + + + + Gets a value indicating whether this instance is UserManaged + + + + + Gets this instance as a UserManaged, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + A group to which team members are automatically added. Applicable to team folders only. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Team + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A group is created and managed by a user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserManaged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The type of the space limit imposed on a team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Off + + + + + Gets this instance as a Off, or null. + + + + + Gets a value indicating whether this instance is AlertOnly + + + + + Gets this instance as a AlertOnly, or null. + + + + + Gets a value indicating whether this instance is StopSync + + + + + Gets this instance as a StopSync, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The team member does not have imposed space limit. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Off + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team member has soft imposed space limit - the limit is used for display + and for notifications. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AlertOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team member has hard imposed space limit - Dropbox file sync will stop + after the limit is reached. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of StopSync + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Time range. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Optional starting time (inclusive). + Optional ending time (exclusive). + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Optional starting time (inclusive). + + + + + Optional ending time (exclusive). + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Indicates the method in which the action was performed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AdminConsole + + + + + Gets this instance as a AdminConsole, or null. + + + + + Gets a value indicating whether this instance is Api + + + + + Gets this instance as a Api, or null. + + + + + Gets a value indicating whether this instance is ContentManager + + + + + Gets this instance as a ContentManager, or null. + + + + + Gets a value indicating whether this instance is EndUser + + + + + Gets this instance as a EndUser, or null. + + + + + Gets a value indicating whether this instance is EnterpriseConsole + + + + + Gets this instance as a EnterpriseConsole, or null. + + + + + Gets a value indicating whether this instance is SignInAs + + + + + Gets this instance as a SignInAs, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Admin console session details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Api session details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Content manager session details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + End user session details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enterprise console session details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Sign in as session details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The account capture availability object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Available + + + + + Gets this instance as a Available, or null. + + + + + Gets a value indicating whether this instance is Unavailable + + + + + Gets this instance as a Unavailable, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The available object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Available + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unavailable object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of Unavailable + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Granted/revoked option to enable account capture on team domains. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New account capture availabilty value. + Previous account capture availabilty value. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New account capture availabilty value. + + + + + Previous account capture availabilty value. Might be missing due to + historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The account capture change availability type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the account capture change availability type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed account capture setting on team domain. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New account capture policy. + Previous account capture policy. Might be missing due + to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New account capture policy. + + + + + Previous account capture policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The account capture change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the account capture change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Account-captured user migrated account to team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Domain name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Domain name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The account capture migrate account type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the account capture migrate account type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Sent account capture email to all unmanaged members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Domain name. + Account-capture email notification type. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Domain name. + + + + + Account-capture email notification type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The account capture notification emails sent type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the account capture notification emails sent + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The account capture notification type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is + ActionableNotification + + + + + Gets this instance as a ActionableNotification, or null. + + + + + Gets a value indicating whether this instance is + ProactiveWarningNotification + + + + + Gets this instance as a ProactiveWarningNotification, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The actionable notification object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ActionableNotification + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The proactive warning notification object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ProactiveWarningNotification + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The account capture policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AllUsers + + + + + Gets this instance as a AllUsers, or null. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is InvitedUsers + + + + + Gets this instance as a InvitedUsers, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The all users object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AllUsers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The invited users object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvitedUsers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Account-captured user changed account email to personal email. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Domain name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Domain name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The account capture relinquish account type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the account capture relinquish account type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unlocked/locked account after failed sign in attempts. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The previous account status. + The new account status. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The previous account status. + + + + + The new account status. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The account lock or unlocked type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the account lock or unlocked type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The account state object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Locked + + + + + Gets this instance as a Locked, or null. + + + + + Gets a value indicating whether this instance is Unlocked + + + + + Gets this instance as a Unlocked, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The locked object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Locked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unlocked object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unlocked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Additional information indicating the action taken that caused status + change. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is RemoveAction + + + + + Gets this instance as a RemoveAction, or null. + + + + + Gets a value indicating whether this instance is TeamInviteDetails + + + + + Gets this instance as a TeamInviteDetails, or null. + + + + + Gets a value indicating whether this instance is TeamJoinDetails + + + + + Gets this instance as a TeamJoinDetails, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Define how the user was removed from the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Additional information relevant when someone is invited to the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Additional information relevant when a new member joins the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The entity who performed the action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Admin + + + + + Gets this instance as a Admin, or null. + + + + + Gets a value indicating whether this instance is Anonymous + + + + + Gets this instance as a Anonymous, or null. + + + + + Gets a value indicating whether this instance is App + + + + + Gets this instance as a App, or null. + + + + + Gets a value indicating whether this instance is Dropbox + + + + + Gets this instance as a Dropbox, or null. + + + + + Gets a value indicating whether this instance is Reseller + + + + + Gets this instance as a Reseller, or null. + + + + + Gets a value indicating whether this instance is User + + + + + Gets this instance as a User, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The admin who did the action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Anonymous actor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Anonymous + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The application who did the action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Action done by Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Dropbox + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Action done by reseller. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The user who did the action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Alert configurations + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Alert state. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Alert state. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling whether an alert can be triggered or not + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Off + + + + + Gets this instance as a Off, or null. + + + + + Gets a value indicating whether this instance is On + + + + + Gets this instance as a On, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The off object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Off + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The on object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of On + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed an alert setting. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Alert Name. + Previous alert configuration. + New alert configuration. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Alert Name. + + + + + Previous alert configuration. + + + + + New alert configuration. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The admin alerting changed alert config type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the admin alerting changed alert config type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The admin role object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is LimitedAdmin + + + + + Gets this instance as a LimitedAdmin, or null. + + + + + Gets a value indicating whether this instance is MemberOnly + + + + + Gets this instance as a MemberOnly, or null. + + + + + Gets a value indicating whether this instance is SupportAdmin + + + + + Gets this instance as a SupportAdmin, or null. + + + + + Gets a value indicating whether this instance is TeamAdmin + + + + + Gets this instance as a TeamAdmin, or null. + + + + + Gets a value indicating whether this instance is UserManagementAdmin + + + + + Gets this instance as a UserManagementAdmin, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The limited admin object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LimitedAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The member only object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The support admin object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SupportAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team admin object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user management admin object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserManagementAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Disabled downloads. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The allow download disabled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the allow download disabled type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled downloads. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The allow download enabled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the allow download enabled type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Api session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Api request ID. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Api request ID. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Linked app for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Relevant application details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Relevant application details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The app link team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the app link team type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Linked app for member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Relevant application details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Relevant application details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The app link user type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the app link user type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + App's logged information. + + + + + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + App unique ID. Might be missing due to historical data + gap. + App display name. Might be missing due to historical data + gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets a value indicating whether this instance is UserOrTeamLinkedApp + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is UserLinkedApp + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is TeamLinkedApp + + + + + Gets this instance as a , or + null. + + + + + App unique ID. Might be missing due to historical data gap. + + + + + App display name. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unlinked app for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Relevant application details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Relevant application details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The app unlink team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the app unlink team type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unlinked app for member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Relevant application details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Relevant application details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The app unlink user type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the app unlink user type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Asset details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is File + + + + + Gets this instance as a File, or null. + + + + + Gets a value indicating whether this instance is Folder + + + + + Gets this instance as a Folder, or null. + + + + + Gets a value indicating whether this instance is PaperDocument + + + + + Gets this instance as a PaperDocument, or null. + + + + + Gets a value indicating whether this instance is PaperFolder + + + + + Gets this instance as a PaperFolder, or null. + + + + + Gets a value indicating whether this instance is ShowcaseDocument + + + + + Gets this instance as a ShowcaseDocument, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + File's details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Folder's details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Paper document's details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Paper folder's details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Showcase document's details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Backup status + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Added Binder page. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Title of the Binder doc. + Name of the Binder page/section. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Title of the Binder doc. + + + + + Name of the Binder page/section. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The binder add page type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the binder add page type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added Binder section. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Title of the Binder doc. + Name of the Binder page/section. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Title of the Binder doc. + + + + + Name of the Binder page/section. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The binder add section type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the binder add section type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed Binder page. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Title of the Binder doc. + Name of the Binder page/section. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Title of the Binder doc. + + + + + Name of the Binder page/section. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The binder remove page type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the binder remove page type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed Binder section. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Title of the Binder doc. + Name of the Binder page/section. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Title of the Binder doc. + + + + + Name of the Binder page/section. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The binder remove section type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the binder remove section type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Renamed Binder page. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Title of the Binder doc. + Name of the Binder page/section. + Previous name of the Binder + page/section. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Title of the Binder doc. + + + + + Name of the Binder page/section. + + + + + Previous name of the Binder page/section. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The binder rename page type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the binder rename page type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Renamed Binder section. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Title of the Binder doc. + Name of the Binder page/section. + Previous name of the Binder + page/section. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Title of the Binder doc. + + + + + Name of the Binder page/section. + + + + + Previous name of the Binder page/section. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The binder rename section type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the binder rename section type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Reordered Binder page. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Title of the Binder doc. + Name of the Binder page/section. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Title of the Binder doc. + + + + + Name of the Binder page/section. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The binder reorder page type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the binder reorder page type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Reordered Binder section. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Title of the Binder doc. + Name of the Binder page/section. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Title of the Binder doc. + + + + + Name of the Binder page/section. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The binder reorder section type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the binder reorder section type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling if team members can activate camera uploads + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed camera uploads setting for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New camera uploads setting. + Previous camera uploads setting. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New camera uploads setting. + + + + + Previous camera uploads setting. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The camera uploads policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the camera uploads policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Certificate details. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Certificate subject. + Certificate issuer. + Certificate issue date. + Certificate expiration date. + Certificate serial number. + Certificate sha1 fingerprint. + Certificate common name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Certificate subject. + + + + + Certificate issuer. + + + + + Certificate issue date. + + + + + Certificate expiration date. + + + + + Certificate serial number. + + + + + Certificate sha1 fingerprint. + + + + + Certificate common name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed enterprise admin role. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The changed enterprise admin role type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the changed enterprise admin role type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed enterprise-connected team status. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + + Additional information about the organization or team. + + + + + Previous request state. + + + + + New request state. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The changed enterprise connected team status type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the changed enterprise connected team status + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed classification policy for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous classification policy. + New classification policy. + Policy type. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous classification policy. + + + + + New classification policy. + + + + + Policy type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The classification change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the classification change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created Classification report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Couldn't create Classification report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Failure reason. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Failure reason. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The classification create report fail type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the classification create report fail type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The classification create report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the classification create report type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling team access to the classification feature + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The type of classification (currently only PII) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Pii + + + + + Gets this instance as a Pii, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The pii object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Pii + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Shared album. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Album name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Album name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The collection share type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the collection share type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling team access to computer backup feature + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Default + + + + + Gets this instance as a Default, or null. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The default object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Default + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed computer backup policy for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New computer backup policy. + Previous computer backup policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New computer backup policy. + + + + + Previous computer backup policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The computer backup policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the computer backup policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The name of the team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The name of the team. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed content management setting. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New content administration policy. + Previous content administration policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New content administration policy. + + + + + Previous content administration policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The content administration policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the content administration policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for pemanent content deletion + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The primary entity on which the action was done. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Anonymous + + + + + Gets this instance as a Anonymous, or null. + + + + + Gets a value indicating whether this instance is NonTeamMember + + + + + Gets this instance as a NonTeamMember, or null. + + + + + Gets a value indicating whether this instance is OrganizationTeam + + + + + Gets this instance as a OrganizationTeam, or null. + + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a Team, or null. + + + + + Gets a value indicating whether this instance is TeamMember + + + + + Gets this instance as a TeamMember, or null. + + + + + Gets a value indicating whether this instance is TrustedNonTeamMember + + + + + Gets this instance as a TrustedNonTeamMember, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Anonymous context. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Anonymous + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Action was done on behalf of a non team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Action was done on behalf of a team that's part of an organization. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Action was done on behalf of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Team + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Action was done on behalf of a team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Action was done on behalf of a trusted non team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Created folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create folder type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the create folder type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created team invite link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The invite link url that was created. + The expiration date of the invite link. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The invite link url that was created. + + + + + The expiration date of the invite link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The create team invite link type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the create team invite link type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Set restrictions on data center locations where team data resides. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous placement restriction. + New placement restriction. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous placement restriction. + + + + + New placement restriction. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The data placement restriction change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the data placement restriction change policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Completed restrictions on data center locations where team data resides. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Placement restriction. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Placement restriction. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The data placement restriction satisfy policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the data placement restriction satisfy policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted team invite link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The invite link url that was deleted. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The invite link url that was deleted. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The delete team invite link type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the delete team invite link type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information about linked Dropbox desktop client sessions + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Name of the hosting desktop. + The Dropbox desktop client type. + Information on the hosting platform. + Whether itu2019s possible to delete all of + the account files upon unlinking. + The IP address of the last activity from this session. + Might be missing due to historical data gap. + The time this session was created. Might be missing due to + historical data gap. + The time of the last activity from this session. Might be + missing due to historical data gap. + Desktop session unique id. Might be missing due to + historical data gap. + The Dropbox client version. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Name of the hosting desktop. + + + + + The Dropbox desktop client type. + + + + + Information on the hosting platform. + + + + + Whether itu2019s possible to delete all of the account files upon + unlinking. + + + + + Desktop session unique id. Might be missing due to historical data + gap. + + + + + The Dropbox client version. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Desktop session. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Session ID. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added members to device approvals exception list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device approvals add exception type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device approvals add exception type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Set/removed limit on number of computers member can link to team Dropbox + account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New desktop device approvals policy. Might be missing due to + historical data gap. + Previous desktop device approvals policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New desktop device approvals policy. Might be missing due to historical data + gap. + + + + + Previous desktop device approvals policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device approvals change desktop policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device approvals change desktop policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Set/removed limit on number of mobile devices member can link to team Dropbox + account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New mobile device approvals policy. Might be missing due to + historical data gap. + Previous mobile device approvals policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New mobile device approvals policy. Might be missing due to historical data + gap. + + + + + Previous mobile device approvals policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device approvals change mobile policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device approvals change mobile policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed device approvals setting when member is over limit. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New over the limits policy. Might be missing due to + historical data gap. + Previous over the limit policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New over the limits policy. Might be missing due to historical data + gap. + + + + + Previous over the limit policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device approvals change overage action type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device approvals change overage action + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed device approvals setting when member unlinks approved device. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New device unlink policy. Might be missing due to historical + data gap. + Previous device unlink policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New device unlink policy. Might be missing due to historical data gap. + + + + + Previous device unlink policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device approvals change unlink action type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device approvals change unlink action type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device approvals policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Limited + + + + + Gets this instance as a Limited, or null. + + + + + Gets a value indicating whether this instance is Unlimited + + + + + Gets this instance as a Unlimited, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The limited object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Limited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unlimited object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unlimited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Removed members from device approvals exception list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device approvals remove exception type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device approvals remove exception type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed IP address associated with active desktop session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Device's session logged information. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Device's session logged information. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device change ip desktop type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device change ip desktop type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed IP address associated with active mobile session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Device's session logged information. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Device's session logged information. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device change ip mobile type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device change ip mobile type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed IP address associated with active web session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Web browser name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Web browser name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device change ip web type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device change ip web type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Failed to delete all files from unlinked device. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The number of times that remote file deletion + failed. + Session unique id. Might be missing due to historical + data gap. + The device name. Might be missing due to historical data + gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The number of times that remote file deletion failed. + + + + + Session unique id. Might be missing due to historical data gap. + + + + + The device name. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device delete on unlink fail type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device delete on unlink fail type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted all files from unlinked device. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Session unique id. Might be missing due to historical + data gap. + The device name. Might be missing due to historical data + gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Session unique id. Might be missing due to historical data gap. + + + + + The device name. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device delete on unlink success type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device delete on unlink success type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Failed to link device. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A description of the device used while user approval + blocked. + IP address. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A description of the device used while user approval blocked. + + + + + IP address. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device link fail type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device link fail type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Linked device. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Device's session logged information. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Device's session logged information. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device link success type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device link success type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Disabled device management. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device management disabled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device management disabled type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled device management. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device management enabled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device management enabled type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Device's session logged information. + + + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The IP address of the last activity from this session. + Might be missing due to historical data gap. + The time this session was created. Might be missing due to + historical data gap. + The time of the last activity from this session. Might be + missing due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets a value indicating whether this instance is DesktopDeviceSession + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is MobileDeviceSession + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is WebDeviceSession + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is LegacyDeviceSession + + + + + Gets this instance as a , or + null. + + + + + The IP address of the last activity from this session. Might be missing due + to historical data gap. + + + + + The time this session was created. Might be missing due to historical data + gap. + + + + + The time of the last activity from this session. Might be missing due to + historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled backup for computer. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Device's session logged information. + Previous status of computer backup on the + device. + Next status of computer backup on the device. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Device's session logged information. + + + + + Previous status of computer backup on the device. + + + + + Next status of computer backup on the device. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device sync backup status changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device sync backup status changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Desktop + + + + + Gets this instance as a Desktop, or null. + + + + + Gets a value indicating whether this instance is Mobile + + + + + Gets this instance as a Mobile, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The desktop object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Desktop + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The mobile object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Mobile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Disconnected device. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + True if the user requested to delete data after device + unlink, false otherwise. + Session unique id. + The device name. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + True if the user requested to delete data after device unlink, false + otherwise. + + + + + Session unique id. + + + + + The device name. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device unlink policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Keep + + + + + Gets this instance as a Keep, or null. + + + + + Gets a value indicating whether this instance is Remove + + + + + Gets this instance as a Remove, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The keep object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Keep + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The remove object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Remove + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The device unlink type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the device unlink type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added members to directory restrictions list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The directory restrictions add members type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the directory restrictions add members type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed members from directory restrictions list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The directory restrictions remove members type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the directory restrictions remove members type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Disabled domain invites. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The disabled domain invites type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the disabled domain invites type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Approved user's request to join team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The domain invites approve request to join team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the domain invites approve request to join team + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Declined user's request to join team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The domain invites decline request to join team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the domain invites decline request to join team + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Sent domain invites to existing domain accounts. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Domain names. + Number of recipients. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Domain names. + + + + + Number of recipients. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The domain invites email existing users type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the domain invites email existing users type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Requested to join team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The domain invites request to join team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the domain invites request to join team type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Disabled "Automatically invite new users". + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The domain invites set invite new user pref to no type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the domain invites set invite new user pref to no + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled "Automatically invite new users". + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The domain invites set invite new user pref to yes type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the domain invites set invite new user pref to yes + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Failed to verify team domain. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Domain name. + Domain name verification method. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Domain name. + + + + + Domain name verification method. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The domain verification add domain fail type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the domain verification add domain fail type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Verified team domain. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Domain names. + Domain name verification method. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Domain names. + + + + + Domain name verification method. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The domain verification add domain success type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the domain verification add domain success + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed domain from list of verified team domains. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Domain names. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Domain names. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The domain verification remove domain type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the domain verification remove domain type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared content downloads policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Allow + + + + + Gets this instance as a Allow, or null. + + + + + Gets a value indicating whether this instance is Disallow + + + + + Gets this instance as a Disallow, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The allow object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Allow + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The disallow object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disallow + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Exported passwords. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The platform the device runs export. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The platform the device runs export. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The dropbox passwords exported type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the dropbox passwords exported type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enrolled new Dropbox Passwords device. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Whether it's a first device enrolled. + The platform the device is enrolled. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Whether it's a first device enrolled. + + + + + The platform the device is enrolled. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The dropbox passwords new device enrolled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the dropbox passwords new device enrolled type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Represents a time duration: unit and amount + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Time unit. + Amount of time. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Time unit. + + + + + Amount of time. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added members to EMM exception list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The emm add exception type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the emm add exception type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled enterprise mobility management for members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New enterprise mobility management policy. + Previous enterprise mobility management policy. Might + be missing due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New enterprise mobility management policy. + + + + + Previous enterprise mobility management policy. Might be missing due to + historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The emm change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the emm change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created EMM-excluded users report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The emm create exceptions report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the emm create exceptions report type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created EMM mobile app usage report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The emm create usage report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the emm create usage report type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Failed to sign in via EMM. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Error details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Error details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The emm error type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the emm error type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Refreshed auth token used for setting up EMM. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The emm refresh auth token type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the emm refresh auth token type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed members from EMM exception list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The emm remove exception type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the emm remove exception type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled domain invites. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The enabled domain invites type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the enabled domain invites type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Ended enterprise admin session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + More information about the organization or + team. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + More information about the organization or team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The ended enterprise admin session deprecated type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the ended enterprise admin session deprecated + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Ended enterprise admin session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The ended enterprise admin session type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the ended enterprise admin session type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed who can update a setting. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + Settings page name. + Previous locked settings page + state. + New locked settings page state. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + Settings page name. + + + + + Previous locked settings page state. + + + + + New locked settings page state. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The enterprise settings locking type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the enterprise settings locking type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Category of events in event audit log. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is AdminAlerting + + + + + Gets this instance as a AdminAlerting, or null. + + + + + Gets a value indicating whether this instance is Apps + + + + + Gets this instance as a Apps, or null. + + + + + Gets a value indicating whether this instance is Comments + + + + + Gets this instance as a Comments, or null. + + + + + Gets a value indicating whether this instance is DataGovernance + + + + + Gets this instance as a DataGovernance, or null. + + + + + Gets a value indicating whether this instance is Devices + + + + + Gets this instance as a Devices, or null. + + + + + Gets a value indicating whether this instance is Domains + + + + + Gets this instance as a Domains, or null. + + + + + Gets a value indicating whether this instance is FileOperations + + + + + Gets this instance as a FileOperations, or null. + + + + + Gets a value indicating whether this instance is FileRequests + + + + + Gets this instance as a FileRequests, or null. + + + + + Gets a value indicating whether this instance is Groups + + + + + Gets this instance as a Groups, or null. + + + + + Gets a value indicating whether this instance is Logins + + + + + Gets this instance as a Logins, or null. + + + + + Gets a value indicating whether this instance is Members + + + + + Gets this instance as a Members, or null. + + + + + Gets a value indicating whether this instance is Paper + + + + + Gets this instance as a Paper, or null. + + + + + Gets a value indicating whether this instance is Passwords + + + + + Gets this instance as a Passwords, or null. + + + + + Gets a value indicating whether this instance is Reports + + + + + Gets this instance as a Reports, or null. + + + + + Gets a value indicating whether this instance is Sharing + + + + + Gets this instance as a Sharing, or null. + + + + + Gets a value indicating whether this instance is Showcase + + + + + Gets this instance as a Showcase, or null. + + + + + Gets a value indicating whether this instance is Sso + + + + + Gets this instance as a Sso, or null. + + + + + Gets a value indicating whether this instance is TeamFolders + + + + + Gets this instance as a TeamFolders, or null. + + + + + Gets a value indicating whether this instance is TeamPolicies + + + + + Gets this instance as a TeamPolicies, or null. + + + + + Gets a value indicating whether this instance is TeamProfile + + + + + Gets this instance as a TeamProfile, or null. + + + + + Gets a value indicating whether this instance is Tfa + + + + + Gets this instance as a Tfa, or null. + + + + + Gets a value indicating whether this instance is TrustedTeams + + + + + Gets this instance as a TrustedTeams, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Events that involve team related alerts. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AdminAlerting + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that apply to management of linked apps. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Apps + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that have to do with comments on files and Paper documents. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Comments + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve data governance actions + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DataGovernance + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that apply to linked devices on mobile, desktop and Web + platforms. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Devices + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve domain management feature: domain verification, invite + enforcement and account capture. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Domains + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that have to do with filesystem operations on files and folders: copy, + move, delete, etc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileOperations + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that apply to the file requests feature. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileRequests + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve group management. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Groups + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve users signing in to or out of Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Logins + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve team member management. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Members + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that apply to Dropbox Paper. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Paper + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve using, changing or resetting passwords. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Passwords + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that concern generation of admin reports, including team activity and + device usage. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reports + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that apply to all types of sharing and collaboration. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Sharing + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that apply to Dropbox Showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Showcase + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve using or configuring single sign-on as well as + administrative policies concerning single sign-on. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Sso + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve team folder management. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamFolders + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve a change in team-wide policies. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamPolicies + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve a change in the team profile. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamProfile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that involve using or configuring two factor authentication as well as + administrative policies concerning two factor authentication. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Tfa + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Events that apply to cross-team trust establishment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TrustedTeams + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Additional fields depending on the event type. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is + AdminAlertingChangedAlertConfigDetails + + + + + Gets this instance as a AdminAlertingChangedAlertConfigDetails, or + null. + + + + + Gets a value indicating whether this instance is AppLinkTeamDetails + + + + + Gets this instance as a AppLinkTeamDetails, or null. + + + + + Gets a value indicating whether this instance is AppLinkUserDetails + + + + + Gets this instance as a AppLinkUserDetails, or null. + + + + + Gets a value indicating whether this instance is AppUnlinkTeamDetails + + + + + Gets this instance as a AppUnlinkTeamDetails, or null. + + + + + Gets a value indicating whether this instance is AppUnlinkUserDetails + + + + + Gets this instance as a AppUnlinkUserDetails, or null. + + + + + Gets a value indicating whether this instance is + IntegrationConnectedDetails + + + + + Gets this instance as a IntegrationConnectedDetails, or null. + + + + + Gets a value indicating whether this instance is + IntegrationDisconnectedDetails + + + + + Gets this instance as a IntegrationDisconnectedDetails, or + null. + + + + + Gets a value indicating whether this instance is FileAddCommentDetails + + + + + Gets this instance as a FileAddCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + FileChangeCommentSubscriptionDetails + + + + + Gets this instance as a FileChangeCommentSubscriptionDetails, or + null. + + + + + Gets a value indicating whether this instance is + FileDeleteCommentDetails + + + + + Gets this instance as a FileDeleteCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + FileEditCommentDetails + + + + + Gets this instance as a FileEditCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + FileLikeCommentDetails + + + + + Gets this instance as a FileLikeCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + FileResolveCommentDetails + + + + + Gets this instance as a FileResolveCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + FileUnlikeCommentDetails + + + + + Gets this instance as a FileUnlikeCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + FileUnresolveCommentDetails + + + + + Gets this instance as a FileUnresolveCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyAddFoldersDetails + + + + + Gets this instance as a GovernancePolicyAddFoldersDetails, or + null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyCreateDetails + + + + + Gets this instance as a GovernancePolicyCreateDetails, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyDeleteDetails + + + + + Gets this instance as a GovernancePolicyDeleteDetails, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyEditDetailsDetails + + + + + Gets this instance as a GovernancePolicyEditDetailsDetails, or + null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyEditDurationDetails + + + + + Gets this instance as a GovernancePolicyEditDurationDetails, or + null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyRemoveFoldersDetails + + + + + Gets this instance as a GovernancePolicyRemoveFoldersDetails, or + null. + + + + + Gets a value indicating whether this instance is + LegalHoldsActivateAHoldDetails + + + + + Gets this instance as a LegalHoldsActivateAHoldDetails, or + null. + + + + + Gets a value indicating whether this instance is + LegalHoldsAddMembersDetails + + + + + Gets this instance as a LegalHoldsAddMembersDetails, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsChangeHoldDetailsDetails + + + + + Gets this instance as a LegalHoldsChangeHoldDetailsDetails, or + null. + + + + + Gets a value indicating whether this instance is + LegalHoldsChangeHoldNameDetails + + + + + Gets this instance as a LegalHoldsChangeHoldNameDetails, or + null. + + + + + Gets a value indicating whether this instance is + LegalHoldsExportAHoldDetails + + + + + Gets this instance as a LegalHoldsExportAHoldDetails, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsExportCancelledDetails + + + + + Gets this instance as a LegalHoldsExportCancelledDetails, or + null. + + + + + Gets a value indicating whether this instance is + LegalHoldsExportDownloadedDetails + + + + + Gets this instance as a LegalHoldsExportDownloadedDetails, or + null. + + + + + Gets a value indicating whether this instance is + LegalHoldsExportRemovedDetails + + + + + Gets this instance as a LegalHoldsExportRemovedDetails, or + null. + + + + + Gets a value indicating whether this instance is + LegalHoldsReleaseAHoldDetails + + + + + Gets this instance as a LegalHoldsReleaseAHoldDetails, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsRemoveMembersDetails + + + + + Gets this instance as a LegalHoldsRemoveMembersDetails, or + null. + + + + + Gets a value indicating whether this instance is + LegalHoldsReportAHoldDetails + + + + + Gets this instance as a LegalHoldsReportAHoldDetails, or null. + + + + + Gets a value indicating whether this instance is + DeviceChangeIpDesktopDetails + + + + + Gets this instance as a DeviceChangeIpDesktopDetails, or null. + + + + + Gets a value indicating whether this instance is + DeviceChangeIpMobileDetails + + + + + Gets this instance as a DeviceChangeIpMobileDetails, or null. + + + + + Gets a value indicating whether this instance is + DeviceChangeIpWebDetails + + + + + Gets this instance as a DeviceChangeIpWebDetails, or null. + + + + + Gets a value indicating whether this instance is + DeviceDeleteOnUnlinkFailDetails + + + + + Gets this instance as a DeviceDeleteOnUnlinkFailDetails, or + null. + + + + + Gets a value indicating whether this instance is + DeviceDeleteOnUnlinkSuccessDetails + + + + + Gets this instance as a DeviceDeleteOnUnlinkSuccessDetails, or + null. + + + + + Gets a value indicating whether this instance is DeviceLinkFailDetails + + + + + Gets this instance as a DeviceLinkFailDetails, or null. + + + + + Gets a value indicating whether this instance is + DeviceLinkSuccessDetails + + + + + Gets this instance as a DeviceLinkSuccessDetails, or null. + + + + + Gets a value indicating whether this instance is + DeviceManagementDisabledDetails + + + + + Gets this instance as a DeviceManagementDisabledDetails, or + null. + + + + + Gets a value indicating whether this instance is + DeviceManagementEnabledDetails + + + + + Gets this instance as a DeviceManagementEnabledDetails, or + null. + + + + + Gets a value indicating whether this instance is + DeviceSyncBackupStatusChangedDetails + + + + + Gets this instance as a DeviceSyncBackupStatusChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is DeviceUnlinkDetails + + + + + Gets this instance as a DeviceUnlinkDetails, or null. + + + + + Gets a value indicating whether this instance is + DropboxPasswordsExportedDetails + + + + + Gets this instance as a DropboxPasswordsExportedDetails, or + null. + + + + + Gets a value indicating whether this instance is + DropboxPasswordsNewDeviceEnrolledDetails + + + + + Gets this instance as a DropboxPasswordsNewDeviceEnrolledDetails, or + null. + + + + + Gets a value indicating whether this instance is + EmmRefreshAuthTokenDetails + + + + + Gets this instance as a EmmRefreshAuthTokenDetails, or null. + + + + + Gets a value indicating whether this instance is + AccountCaptureChangeAvailabilityDetails + + + + + Gets this instance as a AccountCaptureChangeAvailabilityDetails, or + null. + + + + + Gets a value indicating whether this instance is + AccountCaptureMigrateAccountDetails + + + + + Gets this instance as a AccountCaptureMigrateAccountDetails, or + null. + + + + + Gets a value indicating whether this instance is + AccountCaptureNotificationEmailsSentDetails + + + + + Gets this instance as a AccountCaptureNotificationEmailsSentDetails, or + null. + + + + + Gets a value indicating whether this instance is + AccountCaptureRelinquishAccountDetails + + + + + Gets this instance as a AccountCaptureRelinquishAccountDetails, or + null. + + + + + Gets a value indicating whether this instance is + DisabledDomainInvitesDetails + + + + + Gets this instance as a DisabledDomainInvitesDetails, or null. + + + + + Gets a value indicating whether this instance is + DomainInvitesApproveRequestToJoinTeamDetails + + + + + Gets this instance as a DomainInvitesApproveRequestToJoinTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesDeclineRequestToJoinTeamDetails + + + + + Gets this instance as a DomainInvitesDeclineRequestToJoinTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesEmailExistingUsersDetails + + + + + Gets this instance as a DomainInvitesEmailExistingUsersDetails, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesRequestToJoinTeamDetails + + + + + Gets this instance as a DomainInvitesRequestToJoinTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesSetInviteNewUserPrefToNoDetails + + + + + Gets this instance as a DomainInvitesSetInviteNewUserPrefToNoDetails, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesSetInviteNewUserPrefToYesDetails + + + + + Gets this instance as a DomainInvitesSetInviteNewUserPrefToYesDetails, or + null. + + + + + Gets a value indicating whether this instance is + DomainVerificationAddDomainFailDetails + + + + + Gets this instance as a DomainVerificationAddDomainFailDetails, or + null. + + + + + Gets a value indicating whether this instance is + DomainVerificationAddDomainSuccessDetails + + + + + Gets this instance as a DomainVerificationAddDomainSuccessDetails, or + null. + + + + + Gets a value indicating whether this instance is + DomainVerificationRemoveDomainDetails + + + + + Gets this instance as a DomainVerificationRemoveDomainDetails, or + null. + + + + + Gets a value indicating whether this instance is + EnabledDomainInvitesDetails + + + + + Gets this instance as a EnabledDomainInvitesDetails, or null. + + + + + Gets a value indicating whether this instance is CreateFolderDetails + + + + + Gets this instance as a CreateFolderDetails, or null. + + + + + Gets a value indicating whether this instance is FileAddDetails + + + + + Gets this instance as a FileAddDetails, or null. + + + + + Gets a value indicating whether this instance is FileCopyDetails + + + + + Gets this instance as a FileCopyDetails, or null. + + + + + Gets a value indicating whether this instance is FileDeleteDetails + + + + + Gets this instance as a FileDeleteDetails, or null. + + + + + Gets a value indicating whether this instance is FileDownloadDetails + + + + + Gets this instance as a FileDownloadDetails, or null. + + + + + Gets a value indicating whether this instance is FileEditDetails + + + + + Gets this instance as a FileEditDetails, or null. + + + + + Gets a value indicating whether this instance is + FileGetCopyReferenceDetails + + + + + Gets this instance as a FileGetCopyReferenceDetails, or null. + + + + + Gets a value indicating whether this instance is + FileLockingLockStatusChangedDetails + + + + + Gets this instance as a FileLockingLockStatusChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is FileMoveDetails + + + + + Gets this instance as a FileMoveDetails, or null. + + + + + Gets a value indicating whether this instance is + FilePermanentlyDeleteDetails + + + + + Gets this instance as a FilePermanentlyDeleteDetails, or null. + + + + + Gets a value indicating whether this instance is FilePreviewDetails + + + + + Gets this instance as a FilePreviewDetails, or null. + + + + + Gets a value indicating whether this instance is FileRenameDetails + + + + + Gets this instance as a FileRenameDetails, or null. + + + + + Gets a value indicating whether this instance is FileRestoreDetails + + + + + Gets this instance as a FileRestoreDetails, or null. + + + + + Gets a value indicating whether this instance is FileRevertDetails + + + + + Gets this instance as a FileRevertDetails, or null. + + + + + Gets a value indicating whether this instance is + FileRollbackChangesDetails + + + + + Gets this instance as a FileRollbackChangesDetails, or null. + + + + + Gets a value indicating whether this instance is + FileSaveCopyReferenceDetails + + + + + Gets this instance as a FileSaveCopyReferenceDetails, or null. + + + + + Gets a value indicating whether this instance is + FolderOverviewDescriptionChangedDetails + + + + + Gets this instance as a FolderOverviewDescriptionChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + FolderOverviewItemPinnedDetails + + + + + Gets this instance as a FolderOverviewItemPinnedDetails, or + null. + + + + + Gets a value indicating whether this instance is + FolderOverviewItemUnpinnedDetails + + + + + Gets this instance as a FolderOverviewItemUnpinnedDetails, or + null. + + + + + Gets a value indicating whether this instance is RewindFolderDetails + + + + + Gets this instance as a RewindFolderDetails, or null. + + + + + Gets a value indicating whether this instance is + FileRequestChangeDetails + + + + + Gets this instance as a FileRequestChangeDetails, or null. + + + + + Gets a value indicating whether this instance is + FileRequestCloseDetails + + + + + Gets this instance as a FileRequestCloseDetails, or null. + + + + + Gets a value indicating whether this instance is + FileRequestCreateDetails + + + + + Gets this instance as a FileRequestCreateDetails, or null. + + + + + Gets a value indicating whether this instance is + FileRequestDeleteDetails + + + + + Gets this instance as a FileRequestDeleteDetails, or null. + + + + + Gets a value indicating whether this instance is + FileRequestReceiveFileDetails + + + + + Gets this instance as a FileRequestReceiveFileDetails, or null. + + + + + Gets a value indicating whether this instance is + GroupAddExternalIdDetails + + + + + Gets this instance as a GroupAddExternalIdDetails, or null. + + + + + Gets a value indicating whether this instance is GroupAddMemberDetails + + + + + Gets this instance as a GroupAddMemberDetails, or null. + + + + + Gets a value indicating whether this instance is + GroupChangeExternalIdDetails + + + + + Gets this instance as a GroupChangeExternalIdDetails, or null. + + + + + Gets a value indicating whether this instance is + GroupChangeManagementTypeDetails + + + + + Gets this instance as a GroupChangeManagementTypeDetails, or + null. + + + + + Gets a value indicating whether this instance is + GroupChangeMemberRoleDetails + + + + + Gets this instance as a GroupChangeMemberRoleDetails, or null. + + + + + Gets a value indicating whether this instance is GroupCreateDetails + + + + + Gets this instance as a GroupCreateDetails, or null. + + + + + Gets a value indicating whether this instance is GroupDeleteDetails + + + + + Gets this instance as a GroupDeleteDetails, or null. + + + + + Gets a value indicating whether this instance is + GroupDescriptionUpdatedDetails + + + + + Gets this instance as a GroupDescriptionUpdatedDetails, or + null. + + + + + Gets a value indicating whether this instance is + GroupJoinPolicyUpdatedDetails + + + + + Gets this instance as a GroupJoinPolicyUpdatedDetails, or null. + + + + + Gets a value indicating whether this instance is GroupMovedDetails + + + + + Gets this instance as a GroupMovedDetails, or null. + + + + + Gets a value indicating whether this instance is + GroupRemoveExternalIdDetails + + + + + Gets this instance as a GroupRemoveExternalIdDetails, or null. + + + + + Gets a value indicating whether this instance is + GroupRemoveMemberDetails + + + + + Gets this instance as a GroupRemoveMemberDetails, or null. + + + + + Gets a value indicating whether this instance is GroupRenameDetails + + + + + Gets this instance as a GroupRenameDetails, or null. + + + + + Gets a value indicating whether this instance is + AccountLockOrUnlockedDetails + + + + + Gets this instance as a AccountLockOrUnlockedDetails, or null. + + + + + Gets a value indicating whether this instance is EmmErrorDetails + + + + + Gets this instance as a EmmErrorDetails, or null. + + + + + Gets a value indicating whether this instance is + GuestAdminSignedInViaTrustedTeamsDetails + + + + + Gets this instance as a GuestAdminSignedInViaTrustedTeamsDetails, or + null. + + + + + Gets a value indicating whether this instance is + GuestAdminSignedOutViaTrustedTeamsDetails + + + + + Gets this instance as a GuestAdminSignedOutViaTrustedTeamsDetails, or + null. + + + + + Gets a value indicating whether this instance is LoginFailDetails + + + + + Gets this instance as a LoginFailDetails, or null. + + + + + Gets a value indicating whether this instance is LoginSuccessDetails + + + + + Gets this instance as a LoginSuccessDetails, or null. + + + + + Gets a value indicating whether this instance is LogoutDetails + + + + + Gets this instance as a LogoutDetails, or null. + + + + + Gets a value indicating whether this instance is + ResellerSupportSessionEndDetails + + + + + Gets this instance as a ResellerSupportSessionEndDetails, or + null. + + + + + Gets a value indicating whether this instance is + ResellerSupportSessionStartDetails + + + + + Gets this instance as a ResellerSupportSessionStartDetails, or + null. + + + + + Gets a value indicating whether this instance is + SignInAsSessionEndDetails + + + + + Gets this instance as a SignInAsSessionEndDetails, or null. + + + + + Gets a value indicating whether this instance is + SignInAsSessionStartDetails + + + + + Gets this instance as a SignInAsSessionStartDetails, or null. + + + + + Gets a value indicating whether this instance is SsoErrorDetails + + + + + Gets this instance as a SsoErrorDetails, or null. + + + + + Gets a value indicating whether this instance is + CreateTeamInviteLinkDetails + + + + + Gets this instance as a CreateTeamInviteLinkDetails, or null. + + + + + Gets a value indicating whether this instance is + DeleteTeamInviteLinkDetails + + + + + Gets this instance as a DeleteTeamInviteLinkDetails, or null. + + + + + Gets a value indicating whether this instance is + MemberAddExternalIdDetails + + + + + Gets this instance as a MemberAddExternalIdDetails, or null. + + + + + Gets a value indicating whether this instance is MemberAddNameDetails + + + + + Gets this instance as a MemberAddNameDetails, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeAdminRoleDetails + + + + + Gets this instance as a MemberChangeAdminRoleDetails, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeEmailDetails + + + + + Gets this instance as a MemberChangeEmailDetails, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeExternalIdDetails + + + + + Gets this instance as a MemberChangeExternalIdDetails, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeMembershipTypeDetails + + + + + Gets this instance as a MemberChangeMembershipTypeDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberChangeNameDetails + + + + + Gets this instance as a MemberChangeNameDetails, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeResellerRoleDetails + + + + + Gets this instance as a MemberChangeResellerRoleDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberChangeStatusDetails + + + + + Gets this instance as a MemberChangeStatusDetails, or null. + + + + + Gets a value indicating whether this instance is + MemberDeleteManualContactsDetails + + + + + Gets this instance as a MemberDeleteManualContactsDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberDeleteProfilePhotoDetails + + + + + Gets this instance as a MemberDeleteProfilePhotoDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberPermanentlyDeleteAccountContentsDetails + + + + + Gets this instance as a MemberPermanentlyDeleteAccountContentsDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberRemoveExternalIdDetails + + + + + Gets this instance as a MemberRemoveExternalIdDetails, or null. + + + + + Gets a value indicating whether this instance is + MemberSetProfilePhotoDetails + + + + + Gets this instance as a MemberSetProfilePhotoDetails, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsAddCustomQuotaDetails + + + + + Gets this instance as a MemberSpaceLimitsAddCustomQuotaDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangeCustomQuotaDetails + + + + + Gets this instance as a MemberSpaceLimitsChangeCustomQuotaDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangeStatusDetails + + + + + Gets this instance as a MemberSpaceLimitsChangeStatusDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsRemoveCustomQuotaDetails + + + + + Gets this instance as a MemberSpaceLimitsRemoveCustomQuotaDetails, or + null. + + + + + Gets a value indicating whether this instance is MemberSuggestDetails + + + + + Gets this instance as a MemberSuggestDetails, or null. + + + + + Gets a value indicating whether this instance is + MemberTransferAccountContentsDetails + + + + + Gets this instance as a MemberTransferAccountContentsDetails, or + null. + + + + + Gets a value indicating whether this instance is + PendingSecondaryEmailAddedDetails + + + + + Gets this instance as a PendingSecondaryEmailAddedDetails, or + null. + + + + + Gets a value indicating whether this instance is + SecondaryEmailDeletedDetails + + + + + Gets this instance as a SecondaryEmailDeletedDetails, or null. + + + + + Gets a value indicating whether this instance is + SecondaryEmailVerifiedDetails + + + + + Gets this instance as a SecondaryEmailVerifiedDetails, or null. + + + + + Gets a value indicating whether this instance is + SecondaryMailsPolicyChangedDetails + + + + + Gets this instance as a SecondaryMailsPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is BinderAddPageDetails + + + + + Gets this instance as a BinderAddPageDetails, or null. + + + + + Gets a value indicating whether this instance is + BinderAddSectionDetails + + + + + Gets this instance as a BinderAddSectionDetails, or null. + + + + + Gets a value indicating whether this instance is + BinderRemovePageDetails + + + + + Gets this instance as a BinderRemovePageDetails, or null. + + + + + Gets a value indicating whether this instance is + BinderRemoveSectionDetails + + + + + Gets this instance as a BinderRemoveSectionDetails, or null. + + + + + Gets a value indicating whether this instance is + BinderRenamePageDetails + + + + + Gets this instance as a BinderRenamePageDetails, or null. + + + + + Gets a value indicating whether this instance is + BinderRenameSectionDetails + + + + + Gets this instance as a BinderRenameSectionDetails, or null. + + + + + Gets a value indicating whether this instance is + BinderReorderPageDetails + + + + + Gets this instance as a BinderReorderPageDetails, or null. + + + + + Gets a value indicating whether this instance is + BinderReorderSectionDetails + + + + + Gets this instance as a BinderReorderSectionDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperContentAddMemberDetails + + + + + Gets this instance as a PaperContentAddMemberDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperContentAddToFolderDetails + + + + + Gets this instance as a PaperContentAddToFolderDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperContentArchiveDetails + + + + + Gets this instance as a PaperContentArchiveDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperContentCreateDetails + + + + + Gets this instance as a PaperContentCreateDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperContentPermanentlyDeleteDetails + + + + + Gets this instance as a PaperContentPermanentlyDeleteDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperContentRemoveFromFolderDetails + + + + + Gets this instance as a PaperContentRemoveFromFolderDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperContentRemoveMemberDetails + + + + + Gets this instance as a PaperContentRemoveMemberDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperContentRenameDetails + + + + + Gets this instance as a PaperContentRenameDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperContentRestoreDetails + + + + + Gets this instance as a PaperContentRestoreDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocAddCommentDetails + + + + + Gets this instance as a PaperDocAddCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocChangeMemberRoleDetails + + + + + Gets this instance as a PaperDocChangeMemberRoleDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperDocChangeSharingPolicyDetails + + + + + Gets this instance as a PaperDocChangeSharingPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperDocChangeSubscriptionDetails + + + + + Gets this instance as a PaperDocChangeSubscriptionDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperDocDeletedDetails + + + + + Gets this instance as a PaperDocDeletedDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocDeleteCommentDetails + + + + + Gets this instance as a PaperDocDeleteCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocDownloadDetails + + + + + Gets this instance as a PaperDocDownloadDetails, or null. + + + + + Gets a value indicating whether this instance is PaperDocEditDetails + + + + + Gets this instance as a PaperDocEditDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocEditCommentDetails + + + + + Gets this instance as a PaperDocEditCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocFollowedDetails + + + + + Gets this instance as a PaperDocFollowedDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocMentionDetails + + + + + Gets this instance as a PaperDocMentionDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocOwnershipChangedDetails + + + + + Gets this instance as a PaperDocOwnershipChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperDocRequestAccessDetails + + + + + Gets this instance as a PaperDocRequestAccessDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocResolveCommentDetails + + + + + Gets this instance as a PaperDocResolveCommentDetails, or null. + + + + + Gets a value indicating whether this instance is PaperDocRevertDetails + + + + + Gets this instance as a PaperDocRevertDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocSlackShareDetails + + + + + Gets this instance as a PaperDocSlackShareDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocTeamInviteDetails + + + + + Gets this instance as a PaperDocTeamInviteDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocTrashedDetails + + + + + Gets this instance as a PaperDocTrashedDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDocUnresolveCommentDetails + + + + + Gets this instance as a PaperDocUnresolveCommentDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperDocUntrashedDetails + + + + + Gets this instance as a PaperDocUntrashedDetails, or null. + + + + + Gets a value indicating whether this instance is PaperDocViewDetails + + + + + Gets this instance as a PaperDocViewDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperExternalViewAllowDetails + + + + + Gets this instance as a PaperExternalViewAllowDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperExternalViewDefaultTeamDetails + + + + + Gets this instance as a PaperExternalViewDefaultTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperExternalViewForbidDetails + + + + + Gets this instance as a PaperExternalViewForbidDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperFolderChangeSubscriptionDetails + + + + + Gets this instance as a PaperFolderChangeSubscriptionDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperFolderDeletedDetails + + + + + Gets this instance as a PaperFolderDeletedDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperFolderFollowedDetails + + + + + Gets this instance as a PaperFolderFollowedDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperFolderTeamInviteDetails + + + + + Gets this instance as a PaperFolderTeamInviteDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkChangePermissionDetails + + + + + Gets this instance as a PaperPublishedLinkChangePermissionDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkCreateDetails + + + + + Gets this instance as a PaperPublishedLinkCreateDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkDisabledDetails + + + + + Gets this instance as a PaperPublishedLinkDisabledDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkViewDetails + + + + + Gets this instance as a PaperPublishedLinkViewDetails, or null. + + + + + Gets a value indicating whether this instance is PasswordChangeDetails + + + + + Gets this instance as a PasswordChangeDetails, or null. + + + + + Gets a value indicating whether this instance is PasswordResetDetails + + + + + Gets this instance as a PasswordResetDetails, or null. + + + + + Gets a value indicating whether this instance is + PasswordResetAllDetails + + + + + Gets this instance as a PasswordResetAllDetails, or null. + + + + + Gets a value indicating whether this instance is + ClassificationCreateReportDetails + + + + + Gets this instance as a ClassificationCreateReportDetails, or + null. + + + + + Gets a value indicating whether this instance is + ClassificationCreateReportFailDetails + + + + + Gets this instance as a ClassificationCreateReportFailDetails, or + null. + + + + + Gets a value indicating whether this instance is + EmmCreateExceptionsReportDetails + + + + + Gets this instance as a EmmCreateExceptionsReportDetails, or + null. + + + + + Gets a value indicating whether this instance is + EmmCreateUsageReportDetails + + + + + Gets this instance as a EmmCreateUsageReportDetails, or null. + + + + + Gets a value indicating whether this instance is + ExportMembersReportDetails + + + + + Gets this instance as a ExportMembersReportDetails, or null. + + + + + Gets a value indicating whether this instance is + ExportMembersReportFailDetails + + + + + Gets this instance as a ExportMembersReportFailDetails, or + null. + + + + + Gets a value indicating whether this instance is + ExternalSharingCreateReportDetails + + + + + Gets this instance as a ExternalSharingCreateReportDetails, or + null. + + + + + Gets a value indicating whether this instance is + ExternalSharingReportFailedDetails + + + + + Gets this instance as a ExternalSharingReportFailedDetails, or + null. + + + + + Gets a value indicating whether this instance is + NoExpirationLinkGenCreateReportDetails + + + + + Gets this instance as a NoExpirationLinkGenCreateReportDetails, or + null. + + + + + Gets a value indicating whether this instance is + NoExpirationLinkGenReportFailedDetails + + + + + Gets this instance as a NoExpirationLinkGenReportFailedDetails, or + null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkGenCreateReportDetails + + + + + Gets this instance as a NoPasswordLinkGenCreateReportDetails, or + null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkGenReportFailedDetails + + + + + Gets this instance as a NoPasswordLinkGenReportFailedDetails, or + null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkViewCreateReportDetails + + + + + Gets this instance as a NoPasswordLinkViewCreateReportDetails, or + null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkViewReportFailedDetails + + + + + Gets this instance as a NoPasswordLinkViewReportFailedDetails, or + null. + + + + + Gets a value indicating whether this instance is + OutdatedLinkViewCreateReportDetails + + + + + Gets this instance as a OutdatedLinkViewCreateReportDetails, or + null. + + + + + Gets a value indicating whether this instance is + OutdatedLinkViewReportFailedDetails + + + + + Gets this instance as a OutdatedLinkViewReportFailedDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperAdminExportStartDetails + + + + + Gets this instance as a PaperAdminExportStartDetails, or null. + + + + + Gets a value indicating whether this instance is + SmartSyncCreateAdminPrivilegeReportDetails + + + + + Gets this instance as a SmartSyncCreateAdminPrivilegeReportDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamActivityCreateReportDetails + + + + + Gets this instance as a TeamActivityCreateReportDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamActivityCreateReportFailDetails + + + + + Gets this instance as a TeamActivityCreateReportFailDetails, or + null. + + + + + Gets a value indicating whether this instance is + CollectionShareDetails + + + + + Gets this instance as a CollectionShareDetails, or null. + + + + + Gets a value indicating whether this instance is + FileTransfersFileAddDetails + + + + + Gets this instance as a FileTransfersFileAddDetails, or null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferDeleteDetails + + + + + Gets this instance as a FileTransfersTransferDeleteDetails, or + null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferDownloadDetails + + + + + Gets this instance as a FileTransfersTransferDownloadDetails, or + null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferSendDetails + + + + + Gets this instance as a FileTransfersTransferSendDetails, or + null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferViewDetails + + + + + Gets this instance as a FileTransfersTransferViewDetails, or + null. + + + + + Gets a value indicating whether this instance is + NoteAclInviteOnlyDetails + + + + + Gets this instance as a NoteAclInviteOnlyDetails, or null. + + + + + Gets a value indicating whether this instance is NoteAclLinkDetails + + + + + Gets this instance as a NoteAclLinkDetails, or null. + + + + + Gets a value indicating whether this instance is + NoteAclTeamLinkDetails + + + + + Gets this instance as a NoteAclTeamLinkDetails, or null. + + + + + Gets a value indicating whether this instance is NoteSharedDetails + + + + + Gets this instance as a NoteSharedDetails, or null. + + + + + Gets a value indicating whether this instance is + NoteShareReceiveDetails + + + + + Gets this instance as a NoteShareReceiveDetails, or null. + + + + + Gets a value indicating whether this instance is OpenNoteSharedDetails + + + + + Gets this instance as a OpenNoteSharedDetails, or null. + + + + + Gets a value indicating whether this instance is SfAddGroupDetails + + + + + Gets this instance as a SfAddGroupDetails, or null. + + + + + Gets a value indicating whether this instance is + SfAllowNonMembersToViewSharedLinksDetails + + + + + Gets this instance as a SfAllowNonMembersToViewSharedLinksDetails, or + null. + + + + + Gets a value indicating whether this instance is + SfExternalInviteWarnDetails + + + + + Gets this instance as a SfExternalInviteWarnDetails, or null. + + + + + Gets a value indicating whether this instance is SfFbInviteDetails + + + + + Gets this instance as a SfFbInviteDetails, or null. + + + + + Gets a value indicating whether this instance is + SfFbInviteChangeRoleDetails + + + + + Gets this instance as a SfFbInviteChangeRoleDetails, or null. + + + + + Gets a value indicating whether this instance is SfFbUninviteDetails + + + + + Gets this instance as a SfFbUninviteDetails, or null. + + + + + Gets a value indicating whether this instance is SfInviteGroupDetails + + + + + Gets this instance as a SfInviteGroupDetails, or null. + + + + + Gets a value indicating whether this instance is + SfTeamGrantAccessDetails + + + + + Gets this instance as a SfTeamGrantAccessDetails, or null. + + + + + Gets a value indicating whether this instance is SfTeamInviteDetails + + + + + Gets this instance as a SfTeamInviteDetails, or null. + + + + + Gets a value indicating whether this instance is + SfTeamInviteChangeRoleDetails + + + + + Gets this instance as a SfTeamInviteChangeRoleDetails, or null. + + + + + Gets a value indicating whether this instance is SfTeamJoinDetails + + + + + Gets this instance as a SfTeamJoinDetails, or null. + + + + + Gets a value indicating whether this instance is + SfTeamJoinFromOobLinkDetails + + + + + Gets this instance as a SfTeamJoinFromOobLinkDetails, or null. + + + + + Gets a value indicating whether this instance is SfTeamUninviteDetails + + + + + Gets this instance as a SfTeamUninviteDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedContentAddInviteesDetails + + + + + Gets this instance as a SharedContentAddInviteesDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentAddLinkExpiryDetails + + + + + Gets this instance as a SharedContentAddLinkExpiryDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentAddLinkPasswordDetails + + + + + Gets this instance as a SharedContentAddLinkPasswordDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentAddMemberDetails + + + + + Gets this instance as a SharedContentAddMemberDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeDownloadsPolicyDetails + + + + + Gets this instance as a SharedContentChangeDownloadsPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeInviteeRoleDetails + + + + + Gets this instance as a SharedContentChangeInviteeRoleDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeLinkAudienceDetails + + + + + Gets this instance as a SharedContentChangeLinkAudienceDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeLinkExpiryDetails + + + + + Gets this instance as a SharedContentChangeLinkExpiryDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeLinkPasswordDetails + + + + + Gets this instance as a SharedContentChangeLinkPasswordDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeMemberRoleDetails + + + + + Gets this instance as a SharedContentChangeMemberRoleDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeViewerInfoPolicyDetails + + + + + Gets this instance as a SharedContentChangeViewerInfoPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentClaimInvitationDetails + + + + + Gets this instance as a SharedContentClaimInvitationDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentCopyDetails + + + + + Gets this instance as a SharedContentCopyDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedContentDownloadDetails + + + + + Gets this instance as a SharedContentDownloadDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRelinquishMembershipDetails + + + + + Gets this instance as a SharedContentRelinquishMembershipDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveInviteesDetails + + + + + Gets this instance as a SharedContentRemoveInviteesDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveLinkExpiryDetails + + + + + Gets this instance as a SharedContentRemoveLinkExpiryDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveLinkPasswordDetails + + + + + Gets this instance as a SharedContentRemoveLinkPasswordDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveMemberDetails + + + + + Gets this instance as a SharedContentRemoveMemberDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRequestAccessDetails + + + + + Gets this instance as a SharedContentRequestAccessDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRestoreInviteesDetails + + + + + Gets this instance as a SharedContentRestoreInviteesDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRestoreMemberDetails + + + + + Gets this instance as a SharedContentRestoreMemberDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentUnshareDetails + + + + + Gets this instance as a SharedContentUnshareDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedContentViewDetails + + + + + Gets this instance as a SharedContentViewDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeLinkPolicyDetails + + + + + Gets this instance as a SharedFolderChangeLinkPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeMembersInheritancePolicyDetails + + + + + Gets this instance as a SharedFolderChangeMembersInheritancePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeMembersManagementPolicyDetails + + + + + Gets this instance as a SharedFolderChangeMembersManagementPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeMembersPolicyDetails + + + + + Gets this instance as a SharedFolderChangeMembersPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedFolderCreateDetails + + + + + Gets this instance as a SharedFolderCreateDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderDeclineInvitationDetails + + + + + Gets this instance as a SharedFolderDeclineInvitationDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedFolderMountDetails + + + + + Gets this instance as a SharedFolderMountDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderNestDetails + + + + + Gets this instance as a SharedFolderNestDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderTransferOwnershipDetails + + + + + Gets this instance as a SharedFolderTransferOwnershipDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedFolderUnmountDetails + + + + + Gets this instance as a SharedFolderUnmountDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkAddExpiryDetails + + + + + Gets this instance as a SharedLinkAddExpiryDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkChangeExpiryDetails + + + + + Gets this instance as a SharedLinkChangeExpiryDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkChangeVisibilityDetails + + + + + Gets this instance as a SharedLinkChangeVisibilityDetails, or + null. + + + + + Gets a value indicating whether this instance is SharedLinkCopyDetails + + + + + Gets this instance as a SharedLinkCopyDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkCreateDetails + + + + + Gets this instance as a SharedLinkCreateDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkDisableDetails + + + + + Gets this instance as a SharedLinkDisableDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkDownloadDetails + + + + + Gets this instance as a SharedLinkDownloadDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkRemoveExpiryDetails + + + + + Gets this instance as a SharedLinkRemoveExpiryDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAddExpirationDetails + + + + + Gets this instance as a SharedLinkSettingsAddExpirationDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAddPasswordDetails + + + + + Gets this instance as a SharedLinkSettingsAddPasswordDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAllowDownloadDisabledDetails + + + + + Gets this instance as a SharedLinkSettingsAllowDownloadDisabledDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAllowDownloadEnabledDetails + + + + + Gets this instance as a SharedLinkSettingsAllowDownloadEnabledDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsChangeAudienceDetails + + + + + Gets this instance as a SharedLinkSettingsChangeAudienceDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsChangeExpirationDetails + + + + + Gets this instance as a SharedLinkSettingsChangeExpirationDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsChangePasswordDetails + + + + + Gets this instance as a SharedLinkSettingsChangePasswordDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsRemoveExpirationDetails + + + + + Gets this instance as a SharedLinkSettingsRemoveExpirationDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsRemovePasswordDetails + + + + + Gets this instance as a SharedLinkSettingsRemovePasswordDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkShareDetails + + + + + Gets this instance as a SharedLinkShareDetails, or null. + + + + + Gets a value indicating whether this instance is SharedLinkViewDetails + + + + + Gets this instance as a SharedLinkViewDetails, or null. + + + + + Gets a value indicating whether this instance is + SharedNoteOpenedDetails + + + + + Gets this instance as a SharedNoteOpenedDetails, or null. + + + + + Gets a value indicating whether this instance is + ShmodelDisableDownloadsDetails + + + + + Gets this instance as a ShmodelDisableDownloadsDetails, or + null. + + + + + Gets a value indicating whether this instance is + ShmodelEnableDownloadsDetails + + + + + Gets this instance as a ShmodelEnableDownloadsDetails, or null. + + + + + Gets a value indicating whether this instance is + ShmodelGroupShareDetails + + + + + Gets this instance as a ShmodelGroupShareDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseAccessGrantedDetails + + + + + Gets this instance as a ShowcaseAccessGrantedDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseAddMemberDetails + + + + + Gets this instance as a ShowcaseAddMemberDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseArchivedDetails + + + + + Gets this instance as a ShowcaseArchivedDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseCreatedDetails + + + + + Gets this instance as a ShowcaseCreatedDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseDeleteCommentDetails + + + + + Gets this instance as a ShowcaseDeleteCommentDetails, or null. + + + + + Gets a value indicating whether this instance is ShowcaseEditedDetails + + + + + Gets this instance as a ShowcaseEditedDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseEditCommentDetails + + + + + Gets this instance as a ShowcaseEditCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseFileAddedDetails + + + + + Gets this instance as a ShowcaseFileAddedDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseFileDownloadDetails + + + + + Gets this instance as a ShowcaseFileDownloadDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseFileRemovedDetails + + + + + Gets this instance as a ShowcaseFileRemovedDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseFileViewDetails + + + + + Gets this instance as a ShowcaseFileViewDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcasePermanentlyDeletedDetails + + + + + Gets this instance as a ShowcasePermanentlyDeletedDetails, or + null. + + + + + Gets a value indicating whether this instance is + ShowcasePostCommentDetails + + + + + Gets this instance as a ShowcasePostCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseRemoveMemberDetails + + + + + Gets this instance as a ShowcaseRemoveMemberDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseRenamedDetails + + + + + Gets this instance as a ShowcaseRenamedDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseRequestAccessDetails + + + + + Gets this instance as a ShowcaseRequestAccessDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseResolveCommentDetails + + + + + Gets this instance as a ShowcaseResolveCommentDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseRestoredDetails + + + + + Gets this instance as a ShowcaseRestoredDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseTrashedDetails + + + + + Gets this instance as a ShowcaseTrashedDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseTrashedDeprecatedDetails + + + + + Gets this instance as a ShowcaseTrashedDeprecatedDetails, or + null. + + + + + Gets a value indicating whether this instance is + ShowcaseUnresolveCommentDetails + + + + + Gets this instance as a ShowcaseUnresolveCommentDetails, or + null. + + + + + Gets a value indicating whether this instance is + ShowcaseUntrashedDetails + + + + + Gets this instance as a ShowcaseUntrashedDetails, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseUntrashedDeprecatedDetails + + + + + Gets this instance as a ShowcaseUntrashedDeprecatedDetails, or + null. + + + + + Gets a value indicating whether this instance is ShowcaseViewDetails + + + + + Gets this instance as a ShowcaseViewDetails, or null. + + + + + Gets a value indicating whether this instance is SsoAddCertDetails + + + + + Gets this instance as a SsoAddCertDetails, or null. + + + + + Gets a value indicating whether this instance is SsoAddLoginUrlDetails + + + + + Gets this instance as a SsoAddLoginUrlDetails, or null. + + + + + Gets a value indicating whether this instance is + SsoAddLogoutUrlDetails + + + + + Gets this instance as a SsoAddLogoutUrlDetails, or null. + + + + + Gets a value indicating whether this instance is SsoChangeCertDetails + + + + + Gets this instance as a SsoChangeCertDetails, or null. + + + + + Gets a value indicating whether this instance is + SsoChangeLoginUrlDetails + + + + + Gets this instance as a SsoChangeLoginUrlDetails, or null. + + + + + Gets a value indicating whether this instance is + SsoChangeLogoutUrlDetails + + + + + Gets this instance as a SsoChangeLogoutUrlDetails, or null. + + + + + Gets a value indicating whether this instance is + SsoChangeSamlIdentityModeDetails + + + + + Gets this instance as a SsoChangeSamlIdentityModeDetails, or + null. + + + + + Gets a value indicating whether this instance is SsoRemoveCertDetails + + + + + Gets this instance as a SsoRemoveCertDetails, or null. + + + + + Gets a value indicating whether this instance is + SsoRemoveLoginUrlDetails + + + + + Gets this instance as a SsoRemoveLoginUrlDetails, or null. + + + + + Gets a value indicating whether this instance is + SsoRemoveLogoutUrlDetails + + + + + Gets this instance as a SsoRemoveLogoutUrlDetails, or null. + + + + + Gets a value indicating whether this instance is + TeamFolderChangeStatusDetails + + + + + Gets this instance as a TeamFolderChangeStatusDetails, or null. + + + + + Gets a value indicating whether this instance is + TeamFolderCreateDetails + + + + + Gets this instance as a TeamFolderCreateDetails, or null. + + + + + Gets a value indicating whether this instance is + TeamFolderDowngradeDetails + + + + + Gets this instance as a TeamFolderDowngradeDetails, or null. + + + + + Gets a value indicating whether this instance is + TeamFolderPermanentlyDeleteDetails + + + + + Gets this instance as a TeamFolderPermanentlyDeleteDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamFolderRenameDetails + + + + + Gets this instance as a TeamFolderRenameDetails, or null. + + + + + Gets a value indicating whether this instance is + TeamSelectiveSyncSettingsChangedDetails + + + + + Gets this instance as a TeamSelectiveSyncSettingsChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + AccountCaptureChangePolicyDetails + + + + + Gets this instance as a AccountCaptureChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + AllowDownloadDisabledDetails + + + + + Gets this instance as a AllowDownloadDisabledDetails, or null. + + + + + Gets a value indicating whether this instance is + AllowDownloadEnabledDetails + + + + + Gets this instance as a AllowDownloadEnabledDetails, or null. + + + + + Gets a value indicating whether this instance is + CameraUploadsPolicyChangedDetails + + + + + Gets this instance as a CameraUploadsPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + ClassificationChangePolicyDetails + + + + + Gets this instance as a ClassificationChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + ComputerBackupPolicyChangedDetails + + + + + Gets this instance as a ComputerBackupPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + ContentAdministrationPolicyChangedDetails + + + + + Gets this instance as a ContentAdministrationPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + DataPlacementRestrictionChangePolicyDetails + + + + + Gets this instance as a DataPlacementRestrictionChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + DataPlacementRestrictionSatisfyPolicyDetails + + + + + Gets this instance as a DataPlacementRestrictionSatisfyPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsAddExceptionDetails + + + + + Gets this instance as a DeviceApprovalsAddExceptionDetails, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeDesktopPolicyDetails + + + + + Gets this instance as a DeviceApprovalsChangeDesktopPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeMobilePolicyDetails + + + + + Gets this instance as a DeviceApprovalsChangeMobilePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeOverageActionDetails + + + + + Gets this instance as a DeviceApprovalsChangeOverageActionDetails, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeUnlinkActionDetails + + + + + Gets this instance as a DeviceApprovalsChangeUnlinkActionDetails, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsRemoveExceptionDetails + + + + + Gets this instance as a DeviceApprovalsRemoveExceptionDetails, or + null. + + + + + Gets a value indicating whether this instance is + DirectoryRestrictionsAddMembersDetails + + + + + Gets this instance as a DirectoryRestrictionsAddMembersDetails, or + null. + + + + + Gets a value indicating whether this instance is + DirectoryRestrictionsRemoveMembersDetails + + + + + Gets this instance as a DirectoryRestrictionsRemoveMembersDetails, or + null. + + + + + Gets a value indicating whether this instance is + EmmAddExceptionDetails + + + + + Gets this instance as a EmmAddExceptionDetails, or null. + + + + + Gets a value indicating whether this instance is + EmmChangePolicyDetails + + + + + Gets this instance as a EmmChangePolicyDetails, or null. + + + + + Gets a value indicating whether this instance is + EmmRemoveExceptionDetails + + + + + Gets this instance as a EmmRemoveExceptionDetails, or null. + + + + + Gets a value indicating whether this instance is + ExtendedVersionHistoryChangePolicyDetails + + + + + Gets this instance as a ExtendedVersionHistoryChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + FileCommentsChangePolicyDetails + + + + + Gets this instance as a FileCommentsChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + FileLockingPolicyChangedDetails + + + + + Gets this instance as a FileLockingPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + FileRequestsChangePolicyDetails + + + + + Gets this instance as a FileRequestsChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + FileRequestsEmailsEnabledDetails + + + + + Gets this instance as a FileRequestsEmailsEnabledDetails, or + null. + + + + + Gets a value indicating whether this instance is + FileRequestsEmailsRestrictedToTeamOnlyDetails + + + + + Gets this instance as a FileRequestsEmailsRestrictedToTeamOnlyDetails, or + null. + + + + + Gets a value indicating whether this instance is + FileTransfersPolicyChangedDetails + + + + + Gets this instance as a FileTransfersPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + GoogleSsoChangePolicyDetails + + + + + Gets this instance as a GoogleSsoChangePolicyDetails, or null. + + + + + Gets a value indicating whether this instance is + GroupUserManagementChangePolicyDetails + + + + + Gets this instance as a GroupUserManagementChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + IntegrationPolicyChangedDetails + + + + + Gets this instance as a IntegrationPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberRequestsChangePolicyDetails + + + + + Gets this instance as a MemberRequestsChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberSendInvitePolicyChangedDetails + + + + + Gets this instance as a MemberSendInvitePolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsAddExceptionDetails + + + + + Gets this instance as a MemberSpaceLimitsAddExceptionDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangeCapsTypePolicyDetails + + + + + Gets this instance as a MemberSpaceLimitsChangeCapsTypePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangePolicyDetails + + + + + Gets this instance as a MemberSpaceLimitsChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsRemoveExceptionDetails + + + + + Gets this instance as a MemberSpaceLimitsRemoveExceptionDetails, or + null. + + + + + Gets a value indicating whether this instance is + MemberSuggestionsChangePolicyDetails + + + + + Gets this instance as a MemberSuggestionsChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + MicrosoftOfficeAddinChangePolicyDetails + + + + + Gets this instance as a MicrosoftOfficeAddinChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + NetworkControlChangePolicyDetails + + + + + Gets this instance as a NetworkControlChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperChangeDeploymentPolicyDetails + + + + + Gets this instance as a PaperChangeDeploymentPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperChangeMemberLinkPolicyDetails + + + + + Gets this instance as a PaperChangeMemberLinkPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperChangeMemberPolicyDetails + + + + + Gets this instance as a PaperChangeMemberPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperChangePolicyDetails + + + + + Gets this instance as a PaperChangePolicyDetails, or null. + + + + + Gets a value indicating whether this instance is + PaperDefaultFolderPolicyChangedDetails + + + + + Gets this instance as a PaperDefaultFolderPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperDesktopPolicyChangedDetails + + + + + Gets this instance as a PaperDesktopPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperEnabledUsersGroupAdditionDetails + + + + + Gets this instance as a PaperEnabledUsersGroupAdditionDetails, or + null. + + + + + Gets a value indicating whether this instance is + PaperEnabledUsersGroupRemovalDetails + + + + + Gets this instance as a PaperEnabledUsersGroupRemovalDetails, or + null. + + + + + Gets a value indicating whether this instance is + PasswordStrengthRequirementsChangePolicyDetails + + + + + Gets this instance as a PasswordStrengthRequirementsChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + PermanentDeleteChangePolicyDetails + + + + + Gets this instance as a PermanentDeleteChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + ResellerSupportChangePolicyDetails + + + + + Gets this instance as a ResellerSupportChangePolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + RewindPolicyChangedDetails + + + + + Gets this instance as a RewindPolicyChangedDetails, or null. + + + + + Gets a value indicating whether this instance is + SendForSignaturePolicyChangedDetails + + + + + Gets this instance as a SendForSignaturePolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharingChangeFolderJoinPolicyDetails + + + + + Gets this instance as a SharingChangeFolderJoinPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharingChangeLinkPolicyDetails + + + + + Gets this instance as a SharingChangeLinkPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + SharingChangeMemberPolicyDetails + + + + + Gets this instance as a SharingChangeMemberPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + ShowcaseChangeDownloadPolicyDetails + + + + + Gets this instance as a ShowcaseChangeDownloadPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + ShowcaseChangeEnabledPolicyDetails + + + + + Gets this instance as a ShowcaseChangeEnabledPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + ShowcaseChangeExternalSharingPolicyDetails + + + + + Gets this instance as a ShowcaseChangeExternalSharingPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + SmarterSmartSyncPolicyChangedDetails + + + + + Gets this instance as a SmarterSmartSyncPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + SmartSyncChangePolicyDetails + + + + + Gets this instance as a SmartSyncChangePolicyDetails, or null. + + + + + Gets a value indicating whether this instance is + SmartSyncNotOptOutDetails + + + + + Gets this instance as a SmartSyncNotOptOutDetails, or null. + + + + + Gets a value indicating whether this instance is + SmartSyncOptOutDetails + + + + + Gets this instance as a SmartSyncOptOutDetails, or null. + + + + + Gets a value indicating whether this instance is + SsoChangePolicyDetails + + + + + Gets this instance as a SsoChangePolicyDetails, or null. + + + + + Gets a value indicating whether this instance is + TeamBrandingPolicyChangedDetails + + + + + Gets this instance as a TeamBrandingPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamExtensionsPolicyChangedDetails + + + + + Gets this instance as a TeamExtensionsPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamSelectiveSyncPolicyChangedDetails + + + + + Gets this instance as a TeamSelectiveSyncPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamSharingWhitelistSubjectsChangedDetails + + + + + Gets this instance as a TeamSharingWhitelistSubjectsChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + TfaAddExceptionDetails + + + + + Gets this instance as a TfaAddExceptionDetails, or null. + + + + + Gets a value indicating whether this instance is + TfaChangePolicyDetails + + + + + Gets this instance as a TfaChangePolicyDetails, or null. + + + + + Gets a value indicating whether this instance is + TfaRemoveExceptionDetails + + + + + Gets this instance as a TfaRemoveExceptionDetails, or null. + + + + + Gets a value indicating whether this instance is + TwoAccountChangePolicyDetails + + + + + Gets this instance as a TwoAccountChangePolicyDetails, or null. + + + + + Gets a value indicating whether this instance is + ViewerInfoPolicyChangedDetails + + + + + Gets this instance as a ViewerInfoPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + WatermarkingPolicyChangedDetails + + + + + Gets this instance as a WatermarkingPolicyChangedDetails, or + null. + + + + + Gets a value indicating whether this instance is + WebSessionsChangeActiveSessionLimitDetails + + + + + Gets this instance as a WebSessionsChangeActiveSessionLimitDetails, or + null. + + + + + Gets a value indicating whether this instance is + WebSessionsChangeFixedLengthPolicyDetails + + + + + Gets this instance as a WebSessionsChangeFixedLengthPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is + WebSessionsChangeIdleLengthPolicyDetails + + + + + Gets this instance as a WebSessionsChangeIdleLengthPolicyDetails, or + null. + + + + + Gets a value indicating whether this instance is TeamMergeFromDetails + + + + + Gets this instance as a TeamMergeFromDetails, or null. + + + + + Gets a value indicating whether this instance is TeamMergeToDetails + + + + + Gets this instance as a TeamMergeToDetails, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileAddBackgroundDetails + + + + + Gets this instance as a TeamProfileAddBackgroundDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamProfileAddLogoDetails + + + + + Gets this instance as a TeamProfileAddLogoDetails, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileChangeBackgroundDetails + + + + + Gets this instance as a TeamProfileChangeBackgroundDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamProfileChangeDefaultLanguageDetails + + + + + Gets this instance as a TeamProfileChangeDefaultLanguageDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamProfileChangeLogoDetails + + + + + Gets this instance as a TeamProfileChangeLogoDetails, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileChangeNameDetails + + + + + Gets this instance as a TeamProfileChangeNameDetails, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileRemoveBackgroundDetails + + + + + Gets this instance as a TeamProfileRemoveBackgroundDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamProfileRemoveLogoDetails + + + + + Gets this instance as a TeamProfileRemoveLogoDetails, or null. + + + + + Gets a value indicating whether this instance is + TfaAddBackupPhoneDetails + + + + + Gets this instance as a TfaAddBackupPhoneDetails, or null. + + + + + Gets a value indicating whether this instance is + TfaAddSecurityKeyDetails + + + + + Gets this instance as a TfaAddSecurityKeyDetails, or null. + + + + + Gets a value indicating whether this instance is + TfaChangeBackupPhoneDetails + + + + + Gets this instance as a TfaChangeBackupPhoneDetails, or null. + + + + + Gets a value indicating whether this instance is + TfaChangeStatusDetails + + + + + Gets this instance as a TfaChangeStatusDetails, or null. + + + + + Gets a value indicating whether this instance is + TfaRemoveBackupPhoneDetails + + + + + Gets this instance as a TfaRemoveBackupPhoneDetails, or null. + + + + + Gets a value indicating whether this instance is + TfaRemoveSecurityKeyDetails + + + + + Gets this instance as a TfaRemoveSecurityKeyDetails, or null. + + + + + Gets a value indicating whether this instance is TfaResetDetails + + + + + Gets this instance as a TfaResetDetails, or null. + + + + + Gets a value indicating whether this instance is + ChangedEnterpriseAdminRoleDetails + + + + + Gets this instance as a ChangedEnterpriseAdminRoleDetails, or + null. + + + + + Gets a value indicating whether this instance is + ChangedEnterpriseConnectedTeamStatusDetails + + + + + Gets this instance as a ChangedEnterpriseConnectedTeamStatusDetails, or + null. + + + + + Gets a value indicating whether this instance is + EndedEnterpriseAdminSessionDetails + + + + + Gets this instance as a EndedEnterpriseAdminSessionDetails, or + null. + + + + + Gets a value indicating whether this instance is + EndedEnterpriseAdminSessionDeprecatedDetails + + + + + Gets this instance as a EndedEnterpriseAdminSessionDeprecatedDetails, or + null. + + + + + Gets a value indicating whether this instance is + EnterpriseSettingsLockingDetails + + + + + Gets this instance as a EnterpriseSettingsLockingDetails, or + null. + + + + + Gets a value indicating whether this instance is + GuestAdminChangeStatusDetails + + + + + Gets this instance as a GuestAdminChangeStatusDetails, or null. + + + + + Gets a value indicating whether this instance is + StartedEnterpriseAdminSessionDetails + + + + + Gets this instance as a StartedEnterpriseAdminSessionDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAcceptedDetails + + + + + Gets this instance as a TeamMergeRequestAcceptedDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAcceptedShownToPrimaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestAcceptedShownToPrimaryTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAcceptedShownToSecondaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestAcceptedShownToSecondaryTeamDetails, + or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAutoCanceledDetails + + + + + Gets this instance as a TeamMergeRequestAutoCanceledDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestCanceledDetails + + + + + Gets this instance as a TeamMergeRequestCanceledDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestCanceledShownToPrimaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestCanceledShownToPrimaryTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestCanceledShownToSecondaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestCanceledShownToSecondaryTeamDetails, + or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestExpiredDetails + + + + + Gets this instance as a TeamMergeRequestExpiredDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestExpiredShownToPrimaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestExpiredShownToPrimaryTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestExpiredShownToSecondaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestExpiredShownToSecondaryTeamDetails, + or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestRejectedShownToPrimaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestRejectedShownToPrimaryTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestRejectedShownToSecondaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestRejectedShownToSecondaryTeamDetails, + or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestReminderDetails + + + + + Gets this instance as a TeamMergeRequestReminderDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestReminderShownToPrimaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestReminderShownToPrimaryTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestReminderShownToSecondaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestReminderShownToSecondaryTeamDetails, + or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestRevokedDetails + + + + + Gets this instance as a TeamMergeRequestRevokedDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestSentShownToPrimaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestSentShownToPrimaryTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestSentShownToSecondaryTeamDetails + + + + + Gets this instance as a TeamMergeRequestSentShownToSecondaryTeamDetails, or + null. + + + + + Gets a value indicating whether this instance is MissingDetails + + + + + Gets this instance as a MissingDetails, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The admin alerting changed alert config details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The app link team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The app link user details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The app unlink team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The app unlink user details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The integration connected details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The integration disconnected details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file add comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file change comment subscription details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file delete comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file edit comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file like comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file resolve comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file unlike comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file unresolve comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The governance policy add folders details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The governance policy create details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The governance policy delete details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The governance policy edit details details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The governance policy edit duration details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The governance policy remove folders details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds activate a hold details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds add members details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds change hold details details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds change hold name details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds export a hold details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds export cancelled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds export downloaded details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds export removed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds release a hold details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds remove members details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The legal holds report a hold details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device change ip desktop details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device change ip mobile details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device change ip web details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device delete on unlink fail details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device delete on unlink success details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device link fail details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device link success details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device management disabled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device management enabled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device sync backup status changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device unlink details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The dropbox passwords exported details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The dropbox passwords new device enrolled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The emm refresh auth token details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The account capture change availability details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The account capture migrate account details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The account capture notification emails sent details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The account capture relinquish account details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The disabled domain invites details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The domain invites approve request to join team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The domain invites decline request to join team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The domain invites email existing users details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The domain invites request to join team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The domain invites set invite new user pref to no details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The domain invites set invite new user pref to yes details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The domain verification add domain fail details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The domain verification add domain success details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The domain verification remove domain details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The enabled domain invites details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The create folder details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file add details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file copy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file delete details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file download details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file edit details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file get copy reference details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file locking lock status changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file move details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file permanently delete details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file preview details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file rename details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file restore details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file revert details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file rollback changes details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file save copy reference details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The folder overview description changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The folder overview item pinned details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The folder overview item unpinned details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The rewind folder details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file request change details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file request close details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file request create details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file request delete details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file request receive file details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group add external id details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group add member details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group change external id details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group change management type details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group change member role details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group create details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group delete details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group description updated details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group join policy updated details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group moved details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group remove external id details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group remove member details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group rename details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The account lock or unlocked details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The emm error details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The guest admin signed in via trusted teams details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The guest admin signed out via trusted teams details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The login fail details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The login success details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The logout details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The reseller support session end details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The reseller support session start details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sign in as session end details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sign in as session start details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso error details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The create team invite link details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The delete team invite link details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member add external id details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member add name details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member change admin role details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member change email details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member change external id details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member change membership type details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member change name details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member change reseller role details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member change status details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member delete manual contacts details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member delete profile photo details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member permanently delete account contents details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member remove external id details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member set profile photo details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member space limits add custom quota details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member space limits change custom quota details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member space limits change status details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member space limits remove custom quota details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member suggest details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member transfer account contents details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The pending secondary email added details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The secondary email deleted details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The secondary email verified details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The secondary mails policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The binder add page details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The binder add section details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The binder remove page details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The binder remove section details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The binder rename page details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The binder rename section details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The binder reorder page details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The binder reorder section details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper content add member details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper content add to folder details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper content archive details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper content create details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper content permanently delete details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper content remove from folder details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper content remove member details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper content rename details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper content restore details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc add comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc change member role details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc change sharing policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc change subscription details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc deleted details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc delete comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc download details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc edit details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc edit comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc followed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc mention details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc ownership changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc request access details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc resolve comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc revert details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc slack share details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc team invite details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc trashed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc unresolve comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc untrashed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper doc view details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper external view allow details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper external view default team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper external view forbid details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper folder change subscription details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper folder deleted details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper folder followed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper folder team invite details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper published link change permission details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper published link create details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper published link disabled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper published link view details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The password change details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The password reset details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The password reset all details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The classification create report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The classification create report fail details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The emm create exceptions report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The emm create usage report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The export members report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The export members report fail details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The external sharing create report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The external sharing report failed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The no expiration link gen create report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The no expiration link gen report failed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The no password link gen create report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The no password link gen report failed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The no password link view create report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The no password link view report failed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The outdated link view create report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The outdated link view report failed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper admin export start details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The smart sync create admin privilege report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team activity create report details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team activity create report fail details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The collection share details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file transfers file add details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file transfers transfer delete details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file transfers transfer download details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file transfers transfer send details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file transfers transfer view details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The note acl invite only details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The note acl link details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The note acl team link details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The note shared details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The note share receive details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The open note shared details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf add group details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf allow non members to view shared links details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf external invite warn details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf fb invite details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf fb invite change role details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf fb uninvite details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf invite group details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf team grant access details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf team invite details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf team invite change role details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf team join details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf team join from oob link details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sf team uninvite details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content add invitees details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content add link expiry details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content add link password details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content add member details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content change downloads policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content change invitee role details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content change link audience details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content change link expiry details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content change link password details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content change member role details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content change viewer info policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content claim invitation details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content copy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content download details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content relinquish membership details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content remove invitees details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content remove link expiry details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content remove link password details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content remove member details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content request access details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content restore invitees details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content restore member details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content unshare details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared content view details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder change link policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder change members inheritance policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder change members management policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder change members policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder create details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder decline invitation details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder mount details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder nest details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder transfer ownership details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared folder unmount details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link add expiry details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link change expiry details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link change visibility details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link copy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link create details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link disable details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link download details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link remove expiry details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link settings add expiration details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link settings add password details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link settings allow download disabled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link settings allow download enabled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link settings change audience details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link settings change expiration details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link settings change password details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link settings remove expiration details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link settings remove password details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link share details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared link view details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shared note opened details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shmodel disable downloads details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shmodel enable downloads details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The shmodel group share details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase access granted details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase add member details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase archived details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase created details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase delete comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase edited details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase edit comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase file added details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase file download details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase file removed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase file view details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase permanently deleted details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase post comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase remove member details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase renamed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase request access details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase resolve comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase restored details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase trashed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase trashed deprecated details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase unresolve comment details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase untrashed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase untrashed deprecated details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase view details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso add cert details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso add login url details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso add logout url details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso change cert details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso change login url details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso change logout url details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso change saml identity mode details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso remove cert details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso remove login url details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso remove logout url details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team folder change status details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team folder create details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team folder downgrade details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team folder permanently delete details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team folder rename details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team selective sync settings changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The account capture change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The allow download disabled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The allow download enabled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The camera uploads policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The classification change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The computer backup policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The content administration policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The data placement restriction change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The data placement restriction satisfy policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device approvals add exception details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device approvals change desktop policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device approvals change mobile policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device approvals change overage action details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device approvals change unlink action details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The device approvals remove exception details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The directory restrictions add members details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The directory restrictions remove members details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The emm add exception details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The emm change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The emm remove exception details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The extended version history change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file comments change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file locking policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file requests change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file requests emails enabled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file requests emails restricted to team only details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The file transfers policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The google sso change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The group user management change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The integration policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member requests change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member send invite policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member space limits add exception details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member space limits change caps type policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member space limits change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member space limits remove exception details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The member suggestions change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The microsoft office addin change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The network control change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper change deployment policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper change member link policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper change member policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper default folder policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper desktop policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper enabled users group addition details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The paper enabled users group removal details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The password strength requirements change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The permanent delete change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The reseller support change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The rewind policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The send for signature policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sharing change folder join policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sharing change link policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sharing change member policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase change download policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase change enabled policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The showcase change external sharing policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The smarter smart sync policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The smart sync change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The smart sync not opt out details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The smart sync opt out details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The sso change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team branding policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team extensions policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team selective sync policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team sharing whitelist subjects changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The tfa add exception details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The tfa change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The tfa remove exception details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The two account change policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The viewer info policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The watermarking policy changed details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The web sessions change active session limit details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The web sessions change fixed length policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The web sessions change idle length policy details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge from details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge to details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team profile add background details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team profile add logo details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team profile change background details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team profile change default language details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team profile change logo details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team profile change name details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team profile remove background details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team profile remove logo details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The tfa add backup phone details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The tfa add security key details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The tfa change backup phone details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The tfa change status details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The tfa remove backup phone details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The tfa remove security key details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The tfa reset details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The changed enterprise admin role details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The changed enterprise connected team status details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The ended enterprise admin session details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The ended enterprise admin session deprecated details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The enterprise settings locking details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The guest admin change status details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The started enterprise admin session details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request accepted details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request accepted shown to primary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request accepted shown to secondary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request auto canceled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request canceled details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request canceled shown to primary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request canceled shown to secondary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request expired details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request expired shown to primary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request expired shown to secondary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request rejected shown to primary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request rejected shown to secondary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request reminder details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request reminder shown to primary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request reminder shown to secondary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request revoked details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request sent shown to primary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team merge request sent shown to secondary team details object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Hints that this event was returned with missing details due to an internal + error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The type of the event with description. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is + AdminAlertingChangedAlertConfig + + + + + Gets this instance as a AdminAlertingChangedAlertConfig, or + null. + + + + + Gets a value indicating whether this instance is AppLinkTeam + + + + + Gets this instance as a AppLinkTeam, or null. + + + + + Gets a value indicating whether this instance is AppLinkUser + + + + + Gets this instance as a AppLinkUser, or null. + + + + + Gets a value indicating whether this instance is AppUnlinkTeam + + + + + Gets this instance as a AppUnlinkTeam, or null. + + + + + Gets a value indicating whether this instance is AppUnlinkUser + + + + + Gets this instance as a AppUnlinkUser, or null. + + + + + Gets a value indicating whether this instance is IntegrationConnected + + + + + Gets this instance as a IntegrationConnected, or null. + + + + + Gets a value indicating whether this instance is + IntegrationDisconnected + + + + + Gets this instance as a IntegrationDisconnected, or null. + + + + + Gets a value indicating whether this instance is FileAddComment + + + + + Gets this instance as a FileAddComment, or null. + + + + + Gets a value indicating whether this instance is + FileChangeCommentSubscription + + + + + Gets this instance as a FileChangeCommentSubscription, or null. + + + + + Gets a value indicating whether this instance is FileDeleteComment + + + + + Gets this instance as a FileDeleteComment, or null. + + + + + Gets a value indicating whether this instance is FileEditComment + + + + + Gets this instance as a FileEditComment, or null. + + + + + Gets a value indicating whether this instance is FileLikeComment + + + + + Gets this instance as a FileLikeComment, or null. + + + + + Gets a value indicating whether this instance is FileResolveComment + + + + + Gets this instance as a FileResolveComment, or null. + + + + + Gets a value indicating whether this instance is FileUnlikeComment + + + + + Gets this instance as a FileUnlikeComment, or null. + + + + + Gets a value indicating whether this instance is FileUnresolveComment + + + + + Gets this instance as a FileUnresolveComment, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyAddFolders + + + + + Gets this instance as a GovernancePolicyAddFolders, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyCreate + + + + + Gets this instance as a GovernancePolicyCreate, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyDelete + + + + + Gets this instance as a GovernancePolicyDelete, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyEditDetails + + + + + Gets this instance as a GovernancePolicyEditDetails, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyEditDuration + + + + + Gets this instance as a GovernancePolicyEditDuration, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyRemoveFolders + + + + + Gets this instance as a GovernancePolicyRemoveFolders, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsActivateAHold + + + + + Gets this instance as a LegalHoldsActivateAHold, or null. + + + + + Gets a value indicating whether this instance is LegalHoldsAddMembers + + + + + Gets this instance as a LegalHoldsAddMembers, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsChangeHoldDetails + + + + + Gets this instance as a LegalHoldsChangeHoldDetails, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsChangeHoldName + + + + + Gets this instance as a LegalHoldsChangeHoldName, or null. + + + + + Gets a value indicating whether this instance is LegalHoldsExportAHold + + + + + Gets this instance as a LegalHoldsExportAHold, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsExportCancelled + + + + + Gets this instance as a LegalHoldsExportCancelled, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsExportDownloaded + + + + + Gets this instance as a LegalHoldsExportDownloaded, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsExportRemoved + + + + + Gets this instance as a LegalHoldsExportRemoved, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsReleaseAHold + + + + + Gets this instance as a LegalHoldsReleaseAHold, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsRemoveMembers + + + + + Gets this instance as a LegalHoldsRemoveMembers, or null. + + + + + Gets a value indicating whether this instance is LegalHoldsReportAHold + + + + + Gets this instance as a LegalHoldsReportAHold, or null. + + + + + Gets a value indicating whether this instance is DeviceChangeIpDesktop + + + + + Gets this instance as a DeviceChangeIpDesktop, or null. + + + + + Gets a value indicating whether this instance is DeviceChangeIpMobile + + + + + Gets this instance as a DeviceChangeIpMobile, or null. + + + + + Gets a value indicating whether this instance is DeviceChangeIpWeb + + + + + Gets this instance as a DeviceChangeIpWeb, or null. + + + + + Gets a value indicating whether this instance is + DeviceDeleteOnUnlinkFail + + + + + Gets this instance as a DeviceDeleteOnUnlinkFail, or null. + + + + + Gets a value indicating whether this instance is + DeviceDeleteOnUnlinkSuccess + + + + + Gets this instance as a DeviceDeleteOnUnlinkSuccess, or null. + + + + + Gets a value indicating whether this instance is DeviceLinkFail + + + + + Gets this instance as a DeviceLinkFail, or null. + + + + + Gets a value indicating whether this instance is DeviceLinkSuccess + + + + + Gets this instance as a DeviceLinkSuccess, or null. + + + + + Gets a value indicating whether this instance is + DeviceManagementDisabled + + + + + Gets this instance as a DeviceManagementDisabled, or null. + + + + + Gets a value indicating whether this instance is + DeviceManagementEnabled + + + + + Gets this instance as a DeviceManagementEnabled, or null. + + + + + Gets a value indicating whether this instance is + DeviceSyncBackupStatusChanged + + + + + Gets this instance as a DeviceSyncBackupStatusChanged, or null. + + + + + Gets a value indicating whether this instance is DeviceUnlink + + + + + Gets this instance as a DeviceUnlink, or null. + + + + + Gets a value indicating whether this instance is + DropboxPasswordsExported + + + + + Gets this instance as a DropboxPasswordsExported, or null. + + + + + Gets a value indicating whether this instance is + DropboxPasswordsNewDeviceEnrolled + + + + + Gets this instance as a DropboxPasswordsNewDeviceEnrolled, or + null. + + + + + Gets a value indicating whether this instance is EmmRefreshAuthToken + + + + + Gets this instance as a EmmRefreshAuthToken, or null. + + + + + Gets a value indicating whether this instance is + AccountCaptureChangeAvailability + + + + + Gets this instance as a AccountCaptureChangeAvailability, or + null. + + + + + Gets a value indicating whether this instance is + AccountCaptureMigrateAccount + + + + + Gets this instance as a AccountCaptureMigrateAccount, or null. + + + + + Gets a value indicating whether this instance is + AccountCaptureNotificationEmailsSent + + + + + Gets this instance as a AccountCaptureNotificationEmailsSent, or + null. + + + + + Gets a value indicating whether this instance is + AccountCaptureRelinquishAccount + + + + + Gets this instance as a AccountCaptureRelinquishAccount, or + null. + + + + + Gets a value indicating whether this instance is DisabledDomainInvites + + + + + Gets this instance as a DisabledDomainInvites, or null. + + + + + Gets a value indicating whether this instance is + DomainInvitesApproveRequestToJoinTeam + + + + + Gets this instance as a DomainInvitesApproveRequestToJoinTeam, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesDeclineRequestToJoinTeam + + + + + Gets this instance as a DomainInvitesDeclineRequestToJoinTeam, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesEmailExistingUsers + + + + + Gets this instance as a DomainInvitesEmailExistingUsers, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesRequestToJoinTeam + + + + + Gets this instance as a DomainInvitesRequestToJoinTeam, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesSetInviteNewUserPrefToNo + + + + + Gets this instance as a DomainInvitesSetInviteNewUserPrefToNo, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesSetInviteNewUserPrefToYes + + + + + Gets this instance as a DomainInvitesSetInviteNewUserPrefToYes, or + null. + + + + + Gets a value indicating whether this instance is + DomainVerificationAddDomainFail + + + + + Gets this instance as a DomainVerificationAddDomainFail, or + null. + + + + + Gets a value indicating whether this instance is + DomainVerificationAddDomainSuccess + + + + + Gets this instance as a DomainVerificationAddDomainSuccess, or + null. + + + + + Gets a value indicating whether this instance is + DomainVerificationRemoveDomain + + + + + Gets this instance as a DomainVerificationRemoveDomain, or + null. + + + + + Gets a value indicating whether this instance is EnabledDomainInvites + + + + + Gets this instance as a EnabledDomainInvites, or null. + + + + + Gets a value indicating whether this instance is CreateFolder + + + + + Gets this instance as a CreateFolder, or null. + + + + + Gets a value indicating whether this instance is FileAdd + + + + + Gets this instance as a FileAdd, or null. + + + + + Gets a value indicating whether this instance is FileCopy + + + + + Gets this instance as a FileCopy, or null. + + + + + Gets a value indicating whether this instance is FileDelete + + + + + Gets this instance as a FileDelete, or null. + + + + + Gets a value indicating whether this instance is FileDownload + + + + + Gets this instance as a FileDownload, or null. + + + + + Gets a value indicating whether this instance is FileEdit + + + + + Gets this instance as a FileEdit, or null. + + + + + Gets a value indicating whether this instance is FileGetCopyReference + + + + + Gets this instance as a FileGetCopyReference, or null. + + + + + Gets a value indicating whether this instance is + FileLockingLockStatusChanged + + + + + Gets this instance as a FileLockingLockStatusChanged, or null. + + + + + Gets a value indicating whether this instance is FileMove + + + + + Gets this instance as a FileMove, or null. + + + + + Gets a value indicating whether this instance is FilePermanentlyDelete + + + + + Gets this instance as a FilePermanentlyDelete, or null. + + + + + Gets a value indicating whether this instance is FilePreview + + + + + Gets this instance as a FilePreview, or null. + + + + + Gets a value indicating whether this instance is FileRename + + + + + Gets this instance as a FileRename, or null. + + + + + Gets a value indicating whether this instance is FileRestore + + + + + Gets this instance as a FileRestore, or null. + + + + + Gets a value indicating whether this instance is FileRevert + + + + + Gets this instance as a FileRevert, or null. + + + + + Gets a value indicating whether this instance is FileRollbackChanges + + + + + Gets this instance as a FileRollbackChanges, or null. + + + + + Gets a value indicating whether this instance is FileSaveCopyReference + + + + + Gets this instance as a FileSaveCopyReference, or null. + + + + + Gets a value indicating whether this instance is + FolderOverviewDescriptionChanged + + + + + Gets this instance as a FolderOverviewDescriptionChanged, or + null. + + + + + Gets a value indicating whether this instance is + FolderOverviewItemPinned + + + + + Gets this instance as a FolderOverviewItemPinned, or null. + + + + + Gets a value indicating whether this instance is + FolderOverviewItemUnpinned + + + + + Gets this instance as a FolderOverviewItemUnpinned, or null. + + + + + Gets a value indicating whether this instance is RewindFolder + + + + + Gets this instance as a RewindFolder, or null. + + + + + Gets a value indicating whether this instance is FileRequestChange + + + + + Gets this instance as a FileRequestChange, or null. + + + + + Gets a value indicating whether this instance is FileRequestClose + + + + + Gets this instance as a FileRequestClose, or null. + + + + + Gets a value indicating whether this instance is FileRequestCreate + + + + + Gets this instance as a FileRequestCreate, or null. + + + + + Gets a value indicating whether this instance is FileRequestDelete + + + + + Gets this instance as a FileRequestDelete, or null. + + + + + Gets a value indicating whether this instance is + FileRequestReceiveFile + + + + + Gets this instance as a FileRequestReceiveFile, or null. + + + + + Gets a value indicating whether this instance is GroupAddExternalId + + + + + Gets this instance as a GroupAddExternalId, or null. + + + + + Gets a value indicating whether this instance is GroupAddMember + + + + + Gets this instance as a GroupAddMember, or null. + + + + + Gets a value indicating whether this instance is GroupChangeExternalId + + + + + Gets this instance as a GroupChangeExternalId, or null. + + + + + Gets a value indicating whether this instance is + GroupChangeManagementType + + + + + Gets this instance as a GroupChangeManagementType, or null. + + + + + Gets a value indicating whether this instance is GroupChangeMemberRole + + + + + Gets this instance as a GroupChangeMemberRole, or null. + + + + + Gets a value indicating whether this instance is GroupCreate + + + + + Gets this instance as a GroupCreate, or null. + + + + + Gets a value indicating whether this instance is GroupDelete + + + + + Gets this instance as a GroupDelete, or null. + + + + + Gets a value indicating whether this instance is + GroupDescriptionUpdated + + + + + Gets this instance as a GroupDescriptionUpdated, or null. + + + + + Gets a value indicating whether this instance is + GroupJoinPolicyUpdated + + + + + Gets this instance as a GroupJoinPolicyUpdated, or null. + + + + + Gets a value indicating whether this instance is GroupMoved + + + + + Gets this instance as a GroupMoved, or null. + + + + + Gets a value indicating whether this instance is GroupRemoveExternalId + + + + + Gets this instance as a GroupRemoveExternalId, or null. + + + + + Gets a value indicating whether this instance is GroupRemoveMember + + + + + Gets this instance as a GroupRemoveMember, or null. + + + + + Gets a value indicating whether this instance is GroupRename + + + + + Gets this instance as a GroupRename, or null. + + + + + Gets a value indicating whether this instance is AccountLockOrUnlocked + + + + + Gets this instance as a AccountLockOrUnlocked, or null. + + + + + Gets a value indicating whether this instance is EmmError + + + + + Gets this instance as a EmmError, or null. + + + + + Gets a value indicating whether this instance is + GuestAdminSignedInViaTrustedTeams + + + + + Gets this instance as a GuestAdminSignedInViaTrustedTeams, or + null. + + + + + Gets a value indicating whether this instance is + GuestAdminSignedOutViaTrustedTeams + + + + + Gets this instance as a GuestAdminSignedOutViaTrustedTeams, or + null. + + + + + Gets a value indicating whether this instance is LoginFail + + + + + Gets this instance as a LoginFail, or null. + + + + + Gets a value indicating whether this instance is LoginSuccess + + + + + Gets this instance as a LoginSuccess, or null. + + + + + Gets a value indicating whether this instance is Logout + + + + + Gets this instance as a Logout, or null. + + + + + Gets a value indicating whether this instance is + ResellerSupportSessionEnd + + + + + Gets this instance as a ResellerSupportSessionEnd, or null. + + + + + Gets a value indicating whether this instance is + ResellerSupportSessionStart + + + + + Gets this instance as a ResellerSupportSessionStart, or null. + + + + + Gets a value indicating whether this instance is SignInAsSessionEnd + + + + + Gets this instance as a SignInAsSessionEnd, or null. + + + + + Gets a value indicating whether this instance is SignInAsSessionStart + + + + + Gets this instance as a SignInAsSessionStart, or null. + + + + + Gets a value indicating whether this instance is SsoError + + + + + Gets this instance as a SsoError, or null. + + + + + Gets a value indicating whether this instance is CreateTeamInviteLink + + + + + Gets this instance as a CreateTeamInviteLink, or null. + + + + + Gets a value indicating whether this instance is DeleteTeamInviteLink + + + + + Gets this instance as a DeleteTeamInviteLink, or null. + + + + + Gets a value indicating whether this instance is MemberAddExternalId + + + + + Gets this instance as a MemberAddExternalId, or null. + + + + + Gets a value indicating whether this instance is MemberAddName + + + + + Gets this instance as a MemberAddName, or null. + + + + + Gets a value indicating whether this instance is MemberChangeAdminRole + + + + + Gets this instance as a MemberChangeAdminRole, or null. + + + + + Gets a value indicating whether this instance is MemberChangeEmail + + + + + Gets this instance as a MemberChangeEmail, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeExternalId + + + + + Gets this instance as a MemberChangeExternalId, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeMembershipType + + + + + Gets this instance as a MemberChangeMembershipType, or null. + + + + + Gets a value indicating whether this instance is MemberChangeName + + + + + Gets this instance as a MemberChangeName, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeResellerRole + + + + + Gets this instance as a MemberChangeResellerRole, or null. + + + + + Gets a value indicating whether this instance is MemberChangeStatus + + + + + Gets this instance as a MemberChangeStatus, or null. + + + + + Gets a value indicating whether this instance is + MemberDeleteManualContacts + + + + + Gets this instance as a MemberDeleteManualContacts, or null. + + + + + Gets a value indicating whether this instance is + MemberDeleteProfilePhoto + + + + + Gets this instance as a MemberDeleteProfilePhoto, or null. + + + + + Gets a value indicating whether this instance is + MemberPermanentlyDeleteAccountContents + + + + + Gets this instance as a MemberPermanentlyDeleteAccountContents, or + null. + + + + + Gets a value indicating whether this instance is + MemberRemoveExternalId + + + + + Gets this instance as a MemberRemoveExternalId, or null. + + + + + Gets a value indicating whether this instance is MemberSetProfilePhoto + + + + + Gets this instance as a MemberSetProfilePhoto, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsAddCustomQuota + + + + + Gets this instance as a MemberSpaceLimitsAddCustomQuota, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangeCustomQuota + + + + + Gets this instance as a MemberSpaceLimitsChangeCustomQuota, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangeStatus + + + + + Gets this instance as a MemberSpaceLimitsChangeStatus, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsRemoveCustomQuota + + + + + Gets this instance as a MemberSpaceLimitsRemoveCustomQuota, or + null. + + + + + Gets a value indicating whether this instance is MemberSuggest + + + + + Gets this instance as a MemberSuggest, or null. + + + + + Gets a value indicating whether this instance is + MemberTransferAccountContents + + + + + Gets this instance as a MemberTransferAccountContents, or null. + + + + + Gets a value indicating whether this instance is + PendingSecondaryEmailAdded + + + + + Gets this instance as a PendingSecondaryEmailAdded, or null. + + + + + Gets a value indicating whether this instance is SecondaryEmailDeleted + + + + + Gets this instance as a SecondaryEmailDeleted, or null. + + + + + Gets a value indicating whether this instance is + SecondaryEmailVerified + + + + + Gets this instance as a SecondaryEmailVerified, or null. + + + + + Gets a value indicating whether this instance is + SecondaryMailsPolicyChanged + + + + + Gets this instance as a SecondaryMailsPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is BinderAddPage + + + + + Gets this instance as a BinderAddPage, or null. + + + + + Gets a value indicating whether this instance is BinderAddSection + + + + + Gets this instance as a BinderAddSection, or null. + + + + + Gets a value indicating whether this instance is BinderRemovePage + + + + + Gets this instance as a BinderRemovePage, or null. + + + + + Gets a value indicating whether this instance is BinderRemoveSection + + + + + Gets this instance as a BinderRemoveSection, or null. + + + + + Gets a value indicating whether this instance is BinderRenamePage + + + + + Gets this instance as a BinderRenamePage, or null. + + + + + Gets a value indicating whether this instance is BinderRenameSection + + + + + Gets this instance as a BinderRenameSection, or null. + + + + + Gets a value indicating whether this instance is BinderReorderPage + + + + + Gets this instance as a BinderReorderPage, or null. + + + + + Gets a value indicating whether this instance is BinderReorderSection + + + + + Gets this instance as a BinderReorderSection, or null. + + + + + Gets a value indicating whether this instance is PaperContentAddMember + + + + + Gets this instance as a PaperContentAddMember, or null. + + + + + Gets a value indicating whether this instance is + PaperContentAddToFolder + + + + + Gets this instance as a PaperContentAddToFolder, or null. + + + + + Gets a value indicating whether this instance is PaperContentArchive + + + + + Gets this instance as a PaperContentArchive, or null. + + + + + Gets a value indicating whether this instance is PaperContentCreate + + + + + Gets this instance as a PaperContentCreate, or null. + + + + + Gets a value indicating whether this instance is + PaperContentPermanentlyDelete + + + + + Gets this instance as a PaperContentPermanentlyDelete, or null. + + + + + Gets a value indicating whether this instance is + PaperContentRemoveFromFolder + + + + + Gets this instance as a PaperContentRemoveFromFolder, or null. + + + + + Gets a value indicating whether this instance is + PaperContentRemoveMember + + + + + Gets this instance as a PaperContentRemoveMember, or null. + + + + + Gets a value indicating whether this instance is PaperContentRename + + + + + Gets this instance as a PaperContentRename, or null. + + + + + Gets a value indicating whether this instance is PaperContentRestore + + + + + Gets this instance as a PaperContentRestore, or null. + + + + + Gets a value indicating whether this instance is PaperDocAddComment + + + + + Gets this instance as a PaperDocAddComment, or null. + + + + + Gets a value indicating whether this instance is + PaperDocChangeMemberRole + + + + + Gets this instance as a PaperDocChangeMemberRole, or null. + + + + + Gets a value indicating whether this instance is + PaperDocChangeSharingPolicy + + + + + Gets this instance as a PaperDocChangeSharingPolicy, or null. + + + + + Gets a value indicating whether this instance is + PaperDocChangeSubscription + + + + + Gets this instance as a PaperDocChangeSubscription, or null. + + + + + Gets a value indicating whether this instance is PaperDocDeleted + + + + + Gets this instance as a PaperDocDeleted, or null. + + + + + Gets a value indicating whether this instance is PaperDocDeleteComment + + + + + Gets this instance as a PaperDocDeleteComment, or null. + + + + + Gets a value indicating whether this instance is PaperDocDownload + + + + + Gets this instance as a PaperDocDownload, or null. + + + + + Gets a value indicating whether this instance is PaperDocEdit + + + + + Gets this instance as a PaperDocEdit, or null. + + + + + Gets a value indicating whether this instance is PaperDocEditComment + + + + + Gets this instance as a PaperDocEditComment, or null. + + + + + Gets a value indicating whether this instance is PaperDocFollowed + + + + + Gets this instance as a PaperDocFollowed, or null. + + + + + Gets a value indicating whether this instance is PaperDocMention + + + + + Gets this instance as a PaperDocMention, or null. + + + + + Gets a value indicating whether this instance is + PaperDocOwnershipChanged + + + + + Gets this instance as a PaperDocOwnershipChanged, or null. + + + + + Gets a value indicating whether this instance is PaperDocRequestAccess + + + + + Gets this instance as a PaperDocRequestAccess, or null. + + + + + Gets a value indicating whether this instance is + PaperDocResolveComment + + + + + Gets this instance as a PaperDocResolveComment, or null. + + + + + Gets a value indicating whether this instance is PaperDocRevert + + + + + Gets this instance as a PaperDocRevert, or null. + + + + + Gets a value indicating whether this instance is PaperDocSlackShare + + + + + Gets this instance as a PaperDocSlackShare, or null. + + + + + Gets a value indicating whether this instance is PaperDocTeamInvite + + + + + Gets this instance as a PaperDocTeamInvite, or null. + + + + + Gets a value indicating whether this instance is PaperDocTrashed + + + + + Gets this instance as a PaperDocTrashed, or null. + + + + + Gets a value indicating whether this instance is + PaperDocUnresolveComment + + + + + Gets this instance as a PaperDocUnresolveComment, or null. + + + + + Gets a value indicating whether this instance is PaperDocUntrashed + + + + + Gets this instance as a PaperDocUntrashed, or null. + + + + + Gets a value indicating whether this instance is PaperDocView + + + + + Gets this instance as a PaperDocView, or null. + + + + + Gets a value indicating whether this instance is + PaperExternalViewAllow + + + + + Gets this instance as a PaperExternalViewAllow, or null. + + + + + Gets a value indicating whether this instance is + PaperExternalViewDefaultTeam + + + + + Gets this instance as a PaperExternalViewDefaultTeam, or null. + + + + + Gets a value indicating whether this instance is + PaperExternalViewForbid + + + + + Gets this instance as a PaperExternalViewForbid, or null. + + + + + Gets a value indicating whether this instance is + PaperFolderChangeSubscription + + + + + Gets this instance as a PaperFolderChangeSubscription, or null. + + + + + Gets a value indicating whether this instance is PaperFolderDeleted + + + + + Gets this instance as a PaperFolderDeleted, or null. + + + + + Gets a value indicating whether this instance is PaperFolderFollowed + + + + + Gets this instance as a PaperFolderFollowed, or null. + + + + + Gets a value indicating whether this instance is PaperFolderTeamInvite + + + + + Gets this instance as a PaperFolderTeamInvite, or null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkChangePermission + + + + + Gets this instance as a PaperPublishedLinkChangePermission, or + null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkCreate + + + + + Gets this instance as a PaperPublishedLinkCreate, or null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkDisabled + + + + + Gets this instance as a PaperPublishedLinkDisabled, or null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkView + + + + + Gets this instance as a PaperPublishedLinkView, or null. + + + + + Gets a value indicating whether this instance is PasswordChange + + + + + Gets this instance as a PasswordChange, or null. + + + + + Gets a value indicating whether this instance is PasswordReset + + + + + Gets this instance as a PasswordReset, or null. + + + + + Gets a value indicating whether this instance is PasswordResetAll + + + + + Gets this instance as a PasswordResetAll, or null. + + + + + Gets a value indicating whether this instance is + ClassificationCreateReport + + + + + Gets this instance as a ClassificationCreateReport, or null. + + + + + Gets a value indicating whether this instance is + ClassificationCreateReportFail + + + + + Gets this instance as a ClassificationCreateReportFail, or + null. + + + + + Gets a value indicating whether this instance is + EmmCreateExceptionsReport + + + + + Gets this instance as a EmmCreateExceptionsReport, or null. + + + + + Gets a value indicating whether this instance is EmmCreateUsageReport + + + + + Gets this instance as a EmmCreateUsageReport, or null. + + + + + Gets a value indicating whether this instance is ExportMembersReport + + + + + Gets this instance as a ExportMembersReport, or null. + + + + + Gets a value indicating whether this instance is + ExportMembersReportFail + + + + + Gets this instance as a ExportMembersReportFail, or null. + + + + + Gets a value indicating whether this instance is + ExternalSharingCreateReport + + + + + Gets this instance as a ExternalSharingCreateReport, or null. + + + + + Gets a value indicating whether this instance is + ExternalSharingReportFailed + + + + + Gets this instance as a ExternalSharingReportFailed, or null. + + + + + Gets a value indicating whether this instance is + NoExpirationLinkGenCreateReport + + + + + Gets this instance as a NoExpirationLinkGenCreateReport, or + null. + + + + + Gets a value indicating whether this instance is + NoExpirationLinkGenReportFailed + + + + + Gets this instance as a NoExpirationLinkGenReportFailed, or + null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkGenCreateReport + + + + + Gets this instance as a NoPasswordLinkGenCreateReport, or null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkGenReportFailed + + + + + Gets this instance as a NoPasswordLinkGenReportFailed, or null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkViewCreateReport + + + + + Gets this instance as a NoPasswordLinkViewCreateReport, or + null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkViewReportFailed + + + + + Gets this instance as a NoPasswordLinkViewReportFailed, or + null. + + + + + Gets a value indicating whether this instance is + OutdatedLinkViewCreateReport + + + + + Gets this instance as a OutdatedLinkViewCreateReport, or null. + + + + + Gets a value indicating whether this instance is + OutdatedLinkViewReportFailed + + + + + Gets this instance as a OutdatedLinkViewReportFailed, or null. + + + + + Gets a value indicating whether this instance is PaperAdminExportStart + + + + + Gets this instance as a PaperAdminExportStart, or null. + + + + + Gets a value indicating whether this instance is + SmartSyncCreateAdminPrivilegeReport + + + + + Gets this instance as a SmartSyncCreateAdminPrivilegeReport, or + null. + + + + + Gets a value indicating whether this instance is + TeamActivityCreateReport + + + + + Gets this instance as a TeamActivityCreateReport, or null. + + + + + Gets a value indicating whether this instance is + TeamActivityCreateReportFail + + + + + Gets this instance as a TeamActivityCreateReportFail, or null. + + + + + Gets a value indicating whether this instance is CollectionShare + + + + + Gets this instance as a CollectionShare, or null. + + + + + Gets a value indicating whether this instance is FileTransfersFileAdd + + + + + Gets this instance as a FileTransfersFileAdd, or null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferDelete + + + + + Gets this instance as a FileTransfersTransferDelete, or null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferDownload + + + + + Gets this instance as a FileTransfersTransferDownload, or null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferSend + + + + + Gets this instance as a FileTransfersTransferSend, or null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferView + + + + + Gets this instance as a FileTransfersTransferView, or null. + + + + + Gets a value indicating whether this instance is NoteAclInviteOnly + + + + + Gets this instance as a NoteAclInviteOnly, or null. + + + + + Gets a value indicating whether this instance is NoteAclLink + + + + + Gets this instance as a NoteAclLink, or null. + + + + + Gets a value indicating whether this instance is NoteAclTeamLink + + + + + Gets this instance as a NoteAclTeamLink, or null. + + + + + Gets a value indicating whether this instance is NoteShared + + + + + Gets this instance as a NoteShared, or null. + + + + + Gets a value indicating whether this instance is NoteShareReceive + + + + + Gets this instance as a NoteShareReceive, or null. + + + + + Gets a value indicating whether this instance is OpenNoteShared + + + + + Gets this instance as a OpenNoteShared, or null. + + + + + Gets a value indicating whether this instance is SfAddGroup + + + + + Gets this instance as a SfAddGroup, or null. + + + + + Gets a value indicating whether this instance is + SfAllowNonMembersToViewSharedLinks + + + + + Gets this instance as a SfAllowNonMembersToViewSharedLinks, or + null. + + + + + Gets a value indicating whether this instance is SfExternalInviteWarn + + + + + Gets this instance as a SfExternalInviteWarn, or null. + + + + + Gets a value indicating whether this instance is SfFbInvite + + + + + Gets this instance as a SfFbInvite, or null. + + + + + Gets a value indicating whether this instance is SfFbInviteChangeRole + + + + + Gets this instance as a SfFbInviteChangeRole, or null. + + + + + Gets a value indicating whether this instance is SfFbUninvite + + + + + Gets this instance as a SfFbUninvite, or null. + + + + + Gets a value indicating whether this instance is SfInviteGroup + + + + + Gets this instance as a SfInviteGroup, or null. + + + + + Gets a value indicating whether this instance is SfTeamGrantAccess + + + + + Gets this instance as a SfTeamGrantAccess, or null. + + + + + Gets a value indicating whether this instance is SfTeamInvite + + + + + Gets this instance as a SfTeamInvite, or null. + + + + + Gets a value indicating whether this instance is + SfTeamInviteChangeRole + + + + + Gets this instance as a SfTeamInviteChangeRole, or null. + + + + + Gets a value indicating whether this instance is SfTeamJoin + + + + + Gets this instance as a SfTeamJoin, or null. + + + + + Gets a value indicating whether this instance is SfTeamJoinFromOobLink + + + + + Gets this instance as a SfTeamJoinFromOobLink, or null. + + + + + Gets a value indicating whether this instance is SfTeamUninvite + + + + + Gets this instance as a SfTeamUninvite, or null. + + + + + Gets a value indicating whether this instance is + SharedContentAddInvitees + + + + + Gets this instance as a SharedContentAddInvitees, or null. + + + + + Gets a value indicating whether this instance is + SharedContentAddLinkExpiry + + + + + Gets this instance as a SharedContentAddLinkExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedContentAddLinkPassword + + + + + Gets this instance as a SharedContentAddLinkPassword, or null. + + + + + Gets a value indicating whether this instance is + SharedContentAddMember + + + + + Gets this instance as a SharedContentAddMember, or null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeDownloadsPolicy + + + + + Gets this instance as a SharedContentChangeDownloadsPolicy, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeInviteeRole + + + + + Gets this instance as a SharedContentChangeInviteeRole, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeLinkAudience + + + + + Gets this instance as a SharedContentChangeLinkAudience, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeLinkExpiry + + + + + Gets this instance as a SharedContentChangeLinkExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeLinkPassword + + + + + Gets this instance as a SharedContentChangeLinkPassword, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeMemberRole + + + + + Gets this instance as a SharedContentChangeMemberRole, or null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeViewerInfoPolicy + + + + + Gets this instance as a SharedContentChangeViewerInfoPolicy, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentClaimInvitation + + + + + Gets this instance as a SharedContentClaimInvitation, or null. + + + + + Gets a value indicating whether this instance is SharedContentCopy + + + + + Gets this instance as a SharedContentCopy, or null. + + + + + Gets a value indicating whether this instance is SharedContentDownload + + + + + Gets this instance as a SharedContentDownload, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRelinquishMembership + + + + + Gets this instance as a SharedContentRelinquishMembership, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveInvitees + + + + + Gets this instance as a SharedContentRemoveInvitees, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveLinkExpiry + + + + + Gets this instance as a SharedContentRemoveLinkExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveLinkPassword + + + + + Gets this instance as a SharedContentRemoveLinkPassword, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveMember + + + + + Gets this instance as a SharedContentRemoveMember, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRequestAccess + + + + + Gets this instance as a SharedContentRequestAccess, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRestoreInvitees + + + + + Gets this instance as a SharedContentRestoreInvitees, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRestoreMember + + + + + Gets this instance as a SharedContentRestoreMember, or null. + + + + + Gets a value indicating whether this instance is SharedContentUnshare + + + + + Gets this instance as a SharedContentUnshare, or null. + + + + + Gets a value indicating whether this instance is SharedContentView + + + + + Gets this instance as a SharedContentView, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeLinkPolicy + + + + + Gets this instance as a SharedFolderChangeLinkPolicy, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeMembersInheritancePolicy + + + + + Gets this instance as a SharedFolderChangeMembersInheritancePolicy, or + null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeMembersManagementPolicy + + + + + Gets this instance as a SharedFolderChangeMembersManagementPolicy, or + null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeMembersPolicy + + + + + Gets this instance as a SharedFolderChangeMembersPolicy, or + null. + + + + + Gets a value indicating whether this instance is SharedFolderCreate + + + + + Gets this instance as a SharedFolderCreate, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderDeclineInvitation + + + + + Gets this instance as a SharedFolderDeclineInvitation, or null. + + + + + Gets a value indicating whether this instance is SharedFolderMount + + + + + Gets this instance as a SharedFolderMount, or null. + + + + + Gets a value indicating whether this instance is SharedFolderNest + + + + + Gets this instance as a SharedFolderNest, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderTransferOwnership + + + + + Gets this instance as a SharedFolderTransferOwnership, or null. + + + + + Gets a value indicating whether this instance is SharedFolderUnmount + + + + + Gets this instance as a SharedFolderUnmount, or null. + + + + + Gets a value indicating whether this instance is SharedLinkAddExpiry + + + + + Gets this instance as a SharedLinkAddExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkChangeExpiry + + + + + Gets this instance as a SharedLinkChangeExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkChangeVisibility + + + + + Gets this instance as a SharedLinkChangeVisibility, or null. + + + + + Gets a value indicating whether this instance is SharedLinkCopy + + + + + Gets this instance as a SharedLinkCopy, or null. + + + + + Gets a value indicating whether this instance is SharedLinkCreate + + + + + Gets this instance as a SharedLinkCreate, or null. + + + + + Gets a value indicating whether this instance is SharedLinkDisable + + + + + Gets this instance as a SharedLinkDisable, or null. + + + + + Gets a value indicating whether this instance is SharedLinkDownload + + + + + Gets this instance as a SharedLinkDownload, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkRemoveExpiry + + + + + Gets this instance as a SharedLinkRemoveExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAddExpiration + + + + + Gets this instance as a SharedLinkSettingsAddExpiration, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAddPassword + + + + + Gets this instance as a SharedLinkSettingsAddPassword, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAllowDownloadDisabled + + + + + Gets this instance as a SharedLinkSettingsAllowDownloadDisabled, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAllowDownloadEnabled + + + + + Gets this instance as a SharedLinkSettingsAllowDownloadEnabled, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsChangeAudience + + + + + Gets this instance as a SharedLinkSettingsChangeAudience, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsChangeExpiration + + + + + Gets this instance as a SharedLinkSettingsChangeExpiration, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsChangePassword + + + + + Gets this instance as a SharedLinkSettingsChangePassword, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsRemoveExpiration + + + + + Gets this instance as a SharedLinkSettingsRemoveExpiration, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsRemovePassword + + + + + Gets this instance as a SharedLinkSettingsRemovePassword, or + null. + + + + + Gets a value indicating whether this instance is SharedLinkShare + + + + + Gets this instance as a SharedLinkShare, or null. + + + + + Gets a value indicating whether this instance is SharedLinkView + + + + + Gets this instance as a SharedLinkView, or null. + + + + + Gets a value indicating whether this instance is SharedNoteOpened + + + + + Gets this instance as a SharedNoteOpened, or null. + + + + + Gets a value indicating whether this instance is + ShmodelDisableDownloads + + + + + Gets this instance as a ShmodelDisableDownloads, or null. + + + + + Gets a value indicating whether this instance is + ShmodelEnableDownloads + + + + + Gets this instance as a ShmodelEnableDownloads, or null. + + + + + Gets a value indicating whether this instance is ShmodelGroupShare + + + + + Gets this instance as a ShmodelGroupShare, or null. + + + + + Gets a value indicating whether this instance is ShowcaseAccessGranted + + + + + Gets this instance as a ShowcaseAccessGranted, or null. + + + + + Gets a value indicating whether this instance is ShowcaseAddMember + + + + + Gets this instance as a ShowcaseAddMember, or null. + + + + + Gets a value indicating whether this instance is ShowcaseArchived + + + + + Gets this instance as a ShowcaseArchived, or null. + + + + + Gets a value indicating whether this instance is ShowcaseCreated + + + + + Gets this instance as a ShowcaseCreated, or null. + + + + + Gets a value indicating whether this instance is ShowcaseDeleteComment + + + + + Gets this instance as a ShowcaseDeleteComment, or null. + + + + + Gets a value indicating whether this instance is ShowcaseEdited + + + + + Gets this instance as a ShowcaseEdited, or null. + + + + + Gets a value indicating whether this instance is ShowcaseEditComment + + + + + Gets this instance as a ShowcaseEditComment, or null. + + + + + Gets a value indicating whether this instance is ShowcaseFileAdded + + + + + Gets this instance as a ShowcaseFileAdded, or null. + + + + + Gets a value indicating whether this instance is ShowcaseFileDownload + + + + + Gets this instance as a ShowcaseFileDownload, or null. + + + + + Gets a value indicating whether this instance is ShowcaseFileRemoved + + + + + Gets this instance as a ShowcaseFileRemoved, or null. + + + + + Gets a value indicating whether this instance is ShowcaseFileView + + + + + Gets this instance as a ShowcaseFileView, or null. + + + + + Gets a value indicating whether this instance is + ShowcasePermanentlyDeleted + + + + + Gets this instance as a ShowcasePermanentlyDeleted, or null. + + + + + Gets a value indicating whether this instance is ShowcasePostComment + + + + + Gets this instance as a ShowcasePostComment, or null. + + + + + Gets a value indicating whether this instance is ShowcaseRemoveMember + + + + + Gets this instance as a ShowcaseRemoveMember, or null. + + + + + Gets a value indicating whether this instance is ShowcaseRenamed + + + + + Gets this instance as a ShowcaseRenamed, or null. + + + + + Gets a value indicating whether this instance is ShowcaseRequestAccess + + + + + Gets this instance as a ShowcaseRequestAccess, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseResolveComment + + + + + Gets this instance as a ShowcaseResolveComment, or null. + + + + + Gets a value indicating whether this instance is ShowcaseRestored + + + + + Gets this instance as a ShowcaseRestored, or null. + + + + + Gets a value indicating whether this instance is ShowcaseTrashed + + + + + Gets this instance as a ShowcaseTrashed, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseTrashedDeprecated + + + + + Gets this instance as a ShowcaseTrashedDeprecated, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseUnresolveComment + + + + + Gets this instance as a ShowcaseUnresolveComment, or null. + + + + + Gets a value indicating whether this instance is ShowcaseUntrashed + + + + + Gets this instance as a ShowcaseUntrashed, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseUntrashedDeprecated + + + + + Gets this instance as a ShowcaseUntrashedDeprecated, or null. + + + + + Gets a value indicating whether this instance is ShowcaseView + + + + + Gets this instance as a ShowcaseView, or null. + + + + + Gets a value indicating whether this instance is SsoAddCert + + + + + Gets this instance as a SsoAddCert, or null. + + + + + Gets a value indicating whether this instance is SsoAddLoginUrl + + + + + Gets this instance as a SsoAddLoginUrl, or null. + + + + + Gets a value indicating whether this instance is SsoAddLogoutUrl + + + + + Gets this instance as a SsoAddLogoutUrl, or null. + + + + + Gets a value indicating whether this instance is SsoChangeCert + + + + + Gets this instance as a SsoChangeCert, or null. + + + + + Gets a value indicating whether this instance is SsoChangeLoginUrl + + + + + Gets this instance as a SsoChangeLoginUrl, or null. + + + + + Gets a value indicating whether this instance is SsoChangeLogoutUrl + + + + + Gets this instance as a SsoChangeLogoutUrl, or null. + + + + + Gets a value indicating whether this instance is + SsoChangeSamlIdentityMode + + + + + Gets this instance as a SsoChangeSamlIdentityMode, or null. + + + + + Gets a value indicating whether this instance is SsoRemoveCert + + + + + Gets this instance as a SsoRemoveCert, or null. + + + + + Gets a value indicating whether this instance is SsoRemoveLoginUrl + + + + + Gets this instance as a SsoRemoveLoginUrl, or null. + + + + + Gets a value indicating whether this instance is SsoRemoveLogoutUrl + + + + + Gets this instance as a SsoRemoveLogoutUrl, or null. + + + + + Gets a value indicating whether this instance is + TeamFolderChangeStatus + + + + + Gets this instance as a TeamFolderChangeStatus, or null. + + + + + Gets a value indicating whether this instance is TeamFolderCreate + + + + + Gets this instance as a TeamFolderCreate, or null. + + + + + Gets a value indicating whether this instance is TeamFolderDowngrade + + + + + Gets this instance as a TeamFolderDowngrade, or null. + + + + + Gets a value indicating whether this instance is + TeamFolderPermanentlyDelete + + + + + Gets this instance as a TeamFolderPermanentlyDelete, or null. + + + + + Gets a value indicating whether this instance is TeamFolderRename + + + + + Gets this instance as a TeamFolderRename, or null. + + + + + Gets a value indicating whether this instance is + TeamSelectiveSyncSettingsChanged + + + + + Gets this instance as a TeamSelectiveSyncSettingsChanged, or + null. + + + + + Gets a value indicating whether this instance is + AccountCaptureChangePolicy + + + + + Gets this instance as a AccountCaptureChangePolicy, or null. + + + + + Gets a value indicating whether this instance is AllowDownloadDisabled + + + + + Gets this instance as a AllowDownloadDisabled, or null. + + + + + Gets a value indicating whether this instance is AllowDownloadEnabled + + + + + Gets this instance as a AllowDownloadEnabled, or null. + + + + + Gets a value indicating whether this instance is + CameraUploadsPolicyChanged + + + + + Gets this instance as a CameraUploadsPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + ClassificationChangePolicy + + + + + Gets this instance as a ClassificationChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + ComputerBackupPolicyChanged + + + + + Gets this instance as a ComputerBackupPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + ContentAdministrationPolicyChanged + + + + + Gets this instance as a ContentAdministrationPolicyChanged, or + null. + + + + + Gets a value indicating whether this instance is + DataPlacementRestrictionChangePolicy + + + + + Gets this instance as a DataPlacementRestrictionChangePolicy, or + null. + + + + + Gets a value indicating whether this instance is + DataPlacementRestrictionSatisfyPolicy + + + + + Gets this instance as a DataPlacementRestrictionSatisfyPolicy, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsAddException + + + + + Gets this instance as a DeviceApprovalsAddException, or null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeDesktopPolicy + + + + + Gets this instance as a DeviceApprovalsChangeDesktopPolicy, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeMobilePolicy + + + + + Gets this instance as a DeviceApprovalsChangeMobilePolicy, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeOverageAction + + + + + Gets this instance as a DeviceApprovalsChangeOverageAction, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeUnlinkAction + + + + + Gets this instance as a DeviceApprovalsChangeUnlinkAction, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsRemoveException + + + + + Gets this instance as a DeviceApprovalsRemoveException, or + null. + + + + + Gets a value indicating whether this instance is + DirectoryRestrictionsAddMembers + + + + + Gets this instance as a DirectoryRestrictionsAddMembers, or + null. + + + + + Gets a value indicating whether this instance is + DirectoryRestrictionsRemoveMembers + + + + + Gets this instance as a DirectoryRestrictionsRemoveMembers, or + null. + + + + + Gets a value indicating whether this instance is EmmAddException + + + + + Gets this instance as a EmmAddException, or null. + + + + + Gets a value indicating whether this instance is EmmChangePolicy + + + + + Gets this instance as a EmmChangePolicy, or null. + + + + + Gets a value indicating whether this instance is EmmRemoveException + + + + + Gets this instance as a EmmRemoveException, or null. + + + + + Gets a value indicating whether this instance is + ExtendedVersionHistoryChangePolicy + + + + + Gets this instance as a ExtendedVersionHistoryChangePolicy, or + null. + + + + + Gets a value indicating whether this instance is + FileCommentsChangePolicy + + + + + Gets this instance as a FileCommentsChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + FileLockingPolicyChanged + + + + + Gets this instance as a FileLockingPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + FileRequestsChangePolicy + + + + + Gets this instance as a FileRequestsChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + FileRequestsEmailsEnabled + + + + + Gets this instance as a FileRequestsEmailsEnabled, or null. + + + + + Gets a value indicating whether this instance is + FileRequestsEmailsRestrictedToTeamOnly + + + + + Gets this instance as a FileRequestsEmailsRestrictedToTeamOnly, or + null. + + + + + Gets a value indicating whether this instance is + FileTransfersPolicyChanged + + + + + Gets this instance as a FileTransfersPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is GoogleSsoChangePolicy + + + + + Gets this instance as a GoogleSsoChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + GroupUserManagementChangePolicy + + + + + Gets this instance as a GroupUserManagementChangePolicy, or + null. + + + + + Gets a value indicating whether this instance is + IntegrationPolicyChanged + + + + + Gets this instance as a IntegrationPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + MemberRequestsChangePolicy + + + + + Gets this instance as a MemberRequestsChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + MemberSendInvitePolicyChanged + + + + + Gets this instance as a MemberSendInvitePolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsAddException + + + + + Gets this instance as a MemberSpaceLimitsAddException, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangeCapsTypePolicy + + + + + Gets this instance as a MemberSpaceLimitsChangeCapsTypePolicy, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangePolicy + + + + + Gets this instance as a MemberSpaceLimitsChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsRemoveException + + + + + Gets this instance as a MemberSpaceLimitsRemoveException, or + null. + + + + + Gets a value indicating whether this instance is + MemberSuggestionsChangePolicy + + + + + Gets this instance as a MemberSuggestionsChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + MicrosoftOfficeAddinChangePolicy + + + + + Gets this instance as a MicrosoftOfficeAddinChangePolicy, or + null. + + + + + Gets a value indicating whether this instance is + NetworkControlChangePolicy + + + + + Gets this instance as a NetworkControlChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + PaperChangeDeploymentPolicy + + + + + Gets this instance as a PaperChangeDeploymentPolicy, or null. + + + + + Gets a value indicating whether this instance is + PaperChangeMemberLinkPolicy + + + + + Gets this instance as a PaperChangeMemberLinkPolicy, or null. + + + + + Gets a value indicating whether this instance is + PaperChangeMemberPolicy + + + + + Gets this instance as a PaperChangeMemberPolicy, or null. + + + + + Gets a value indicating whether this instance is PaperChangePolicy + + + + + Gets this instance as a PaperChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + PaperDefaultFolderPolicyChanged + + + + + Gets this instance as a PaperDefaultFolderPolicyChanged, or + null. + + + + + Gets a value indicating whether this instance is + PaperDesktopPolicyChanged + + + + + Gets this instance as a PaperDesktopPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + PaperEnabledUsersGroupAddition + + + + + Gets this instance as a PaperEnabledUsersGroupAddition, or + null. + + + + + Gets a value indicating whether this instance is + PaperEnabledUsersGroupRemoval + + + + + Gets this instance as a PaperEnabledUsersGroupRemoval, or null. + + + + + Gets a value indicating whether this instance is + PasswordStrengthRequirementsChangePolicy + + + + + Gets this instance as a PasswordStrengthRequirementsChangePolicy, or + null. + + + + + Gets a value indicating whether this instance is + PermanentDeleteChangePolicy + + + + + Gets this instance as a PermanentDeleteChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + ResellerSupportChangePolicy + + + + + Gets this instance as a ResellerSupportChangePolicy, or null. + + + + + Gets a value indicating whether this instance is RewindPolicyChanged + + + + + Gets this instance as a RewindPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + SendForSignaturePolicyChanged + + + + + Gets this instance as a SendForSignaturePolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + SharingChangeFolderJoinPolicy + + + + + Gets this instance as a SharingChangeFolderJoinPolicy, or null. + + + + + Gets a value indicating whether this instance is + SharingChangeLinkPolicy + + + + + Gets this instance as a SharingChangeLinkPolicy, or null. + + + + + Gets a value indicating whether this instance is + SharingChangeMemberPolicy + + + + + Gets this instance as a SharingChangeMemberPolicy, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseChangeDownloadPolicy + + + + + Gets this instance as a ShowcaseChangeDownloadPolicy, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseChangeEnabledPolicy + + + + + Gets this instance as a ShowcaseChangeEnabledPolicy, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseChangeExternalSharingPolicy + + + + + Gets this instance as a ShowcaseChangeExternalSharingPolicy, or + null. + + + + + Gets a value indicating whether this instance is + SmarterSmartSyncPolicyChanged + + + + + Gets this instance as a SmarterSmartSyncPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is SmartSyncChangePolicy + + + + + Gets this instance as a SmartSyncChangePolicy, or null. + + + + + Gets a value indicating whether this instance is SmartSyncNotOptOut + + + + + Gets this instance as a SmartSyncNotOptOut, or null. + + + + + Gets a value indicating whether this instance is SmartSyncOptOut + + + + + Gets this instance as a SmartSyncOptOut, or null. + + + + + Gets a value indicating whether this instance is SsoChangePolicy + + + + + Gets this instance as a SsoChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + TeamBrandingPolicyChanged + + + + + Gets this instance as a TeamBrandingPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + TeamExtensionsPolicyChanged + + + + + Gets this instance as a TeamExtensionsPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + TeamSelectiveSyncPolicyChanged + + + + + Gets this instance as a TeamSelectiveSyncPolicyChanged, or + null. + + + + + Gets a value indicating whether this instance is + TeamSharingWhitelistSubjectsChanged + + + + + Gets this instance as a TeamSharingWhitelistSubjectsChanged, or + null. + + + + + Gets a value indicating whether this instance is TfaAddException + + + + + Gets this instance as a TfaAddException, or null. + + + + + Gets a value indicating whether this instance is TfaChangePolicy + + + + + Gets this instance as a TfaChangePolicy, or null. + + + + + Gets a value indicating whether this instance is TfaRemoveException + + + + + Gets this instance as a TfaRemoveException, or null. + + + + + Gets a value indicating whether this instance is + TwoAccountChangePolicy + + + + + Gets this instance as a TwoAccountChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + ViewerInfoPolicyChanged + + + + + Gets this instance as a ViewerInfoPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + WatermarkingPolicyChanged + + + + + Gets this instance as a WatermarkingPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + WebSessionsChangeActiveSessionLimit + + + + + Gets this instance as a WebSessionsChangeActiveSessionLimit, or + null. + + + + + Gets a value indicating whether this instance is + WebSessionsChangeFixedLengthPolicy + + + + + Gets this instance as a WebSessionsChangeFixedLengthPolicy, or + null. + + + + + Gets a value indicating whether this instance is + WebSessionsChangeIdleLengthPolicy + + + + + Gets this instance as a WebSessionsChangeIdleLengthPolicy, or + null. + + + + + Gets a value indicating whether this instance is TeamMergeFrom + + + + + Gets this instance as a TeamMergeFrom, or null. + + + + + Gets a value indicating whether this instance is TeamMergeTo + + + + + Gets this instance as a TeamMergeTo, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileAddBackground + + + + + Gets this instance as a TeamProfileAddBackground, or null. + + + + + Gets a value indicating whether this instance is TeamProfileAddLogo + + + + + Gets this instance as a TeamProfileAddLogo, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileChangeBackground + + + + + Gets this instance as a TeamProfileChangeBackground, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileChangeDefaultLanguage + + + + + Gets this instance as a TeamProfileChangeDefaultLanguage, or + null. + + + + + Gets a value indicating whether this instance is TeamProfileChangeLogo + + + + + Gets this instance as a TeamProfileChangeLogo, or null. + + + + + Gets a value indicating whether this instance is TeamProfileChangeName + + + + + Gets this instance as a TeamProfileChangeName, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileRemoveBackground + + + + + Gets this instance as a TeamProfileRemoveBackground, or null. + + + + + Gets a value indicating whether this instance is TeamProfileRemoveLogo + + + + + Gets this instance as a TeamProfileRemoveLogo, or null. + + + + + Gets a value indicating whether this instance is TfaAddBackupPhone + + + + + Gets this instance as a TfaAddBackupPhone, or null. + + + + + Gets a value indicating whether this instance is TfaAddSecurityKey + + + + + Gets this instance as a TfaAddSecurityKey, or null. + + + + + Gets a value indicating whether this instance is TfaChangeBackupPhone + + + + + Gets this instance as a TfaChangeBackupPhone, or null. + + + + + Gets a value indicating whether this instance is TfaChangeStatus + + + + + Gets this instance as a TfaChangeStatus, or null. + + + + + Gets a value indicating whether this instance is TfaRemoveBackupPhone + + + + + Gets this instance as a TfaRemoveBackupPhone, or null. + + + + + Gets a value indicating whether this instance is TfaRemoveSecurityKey + + + + + Gets this instance as a TfaRemoveSecurityKey, or null. + + + + + Gets a value indicating whether this instance is TfaReset + + + + + Gets this instance as a TfaReset, or null. + + + + + Gets a value indicating whether this instance is + ChangedEnterpriseAdminRole + + + + + Gets this instance as a ChangedEnterpriseAdminRole, or null. + + + + + Gets a value indicating whether this instance is + ChangedEnterpriseConnectedTeamStatus + + + + + Gets this instance as a ChangedEnterpriseConnectedTeamStatus, or + null. + + + + + Gets a value indicating whether this instance is + EndedEnterpriseAdminSession + + + + + Gets this instance as a EndedEnterpriseAdminSession, or null. + + + + + Gets a value indicating whether this instance is + EndedEnterpriseAdminSessionDeprecated + + + + + Gets this instance as a EndedEnterpriseAdminSessionDeprecated, or + null. + + + + + Gets a value indicating whether this instance is + EnterpriseSettingsLocking + + + + + Gets this instance as a EnterpriseSettingsLocking, or null. + + + + + Gets a value indicating whether this instance is + GuestAdminChangeStatus + + + + + Gets this instance as a GuestAdminChangeStatus, or null. + + + + + Gets a value indicating whether this instance is + StartedEnterpriseAdminSession + + + + + Gets this instance as a StartedEnterpriseAdminSession, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAccepted + + + + + Gets this instance as a TeamMergeRequestAccepted, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAcceptedShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestAcceptedShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAcceptedShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestAcceptedShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAutoCanceled + + + + + Gets this instance as a TeamMergeRequestAutoCanceled, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestCanceled + + + + + Gets this instance as a TeamMergeRequestCanceled, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestCanceledShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestCanceledShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestCanceledShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestCanceledShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestExpired + + + + + Gets this instance as a TeamMergeRequestExpired, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestExpiredShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestExpiredShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestExpiredShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestExpiredShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestRejectedShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestRejectedShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestRejectedShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestRejectedShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestReminder + + + + + Gets this instance as a TeamMergeRequestReminder, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestReminderShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestReminderShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestReminderShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestReminderShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestRevoked + + + + + Gets this instance as a TeamMergeRequestRevoked, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestSentShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestSentShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestSentShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestSentShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + (admin_alerting) Changed an alert setting + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (apps) Linked app for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (apps) Linked app for member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (apps) Unlinked app for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (apps) Unlinked app for member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (apps) Connected integration for member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (apps) Disconnected integration for member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (comments) Added file comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (comments) Subscribed to or unsubscribed from comment notifications for + file + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (comments) Deleted file comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (comments) Edited file comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (comments) Liked file comment (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (comments) Resolved file comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (comments) Unliked file comment (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (comments) Unresolved file comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Added folders to policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Activated a new policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Deleted a policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Edited policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Changed policy duration + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Removed folders from policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Activated a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Added members to a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Edited details for a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Renamed a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Exported hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Canceled export for a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Downloaded export for a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Removed export for a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Released a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Removed members from a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (data_governance) Created a summary report for a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Changed IP address associated with active desktop session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Changed IP address associated with active mobile session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Changed IP address associated with active web session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Failed to delete all files from unlinked device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Deleted all files from unlinked device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Failed to link device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Linked device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Disabled device management (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Enabled device management (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Enabled/disabled backup for computer + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Disconnected device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Exported passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Enrolled new Dropbox Passwords device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (devices) Refreshed auth token used for setting up EMM + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Granted/revoked option to enable account capture on team + domains + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Account-captured user migrated account to team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Sent account capture email to all unmanaged members + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Account-captured user changed account email to personal + email + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Disabled domain invites (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Approved user's request to join team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Declined user's request to join team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Sent domain invites to existing domain accounts (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Requested to join team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Disabled "Automatically invite new users" (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Enabled "Automatically invite new users" (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Failed to verify team domain + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Verified team domain + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Removed domain from list of verified team domains + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (domains) Enabled domain invites (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Created folders (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Added files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Copied files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Deleted files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Downloaded files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Edited files + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Created copy reference to file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Locked/unlocked editing for a file + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Moved files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Permanently deleted files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Previewed files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Renamed files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Restored deleted files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Reverted files to previous version + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Rolled back file actions + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Saved file/folder using copy reference + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Updated folder overview + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Pinned item to folder overview + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Unpinned item from folder overview + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_operations) Rewound a folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_requests) Changed file request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_requests) Closed file request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_requests) Created file request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_requests) Delete file request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (file_requests) Received files for file request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Added external ID for group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Added team members to group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Changed external ID for group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Changed group management type + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Changed manager permissions of group member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Created group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Deleted group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Updated group (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Updated group join policy (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Moved group (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Removed external ID for group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Removed team members from group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (groups) Renamed group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Unlocked/locked account after failed sign in attempts + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Failed to sign in via EMM (deprecated, replaced by 'Failed to sign + in') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Started trusted team admin session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Ended trusted team admin session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Failed to sign in + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Signed in + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Signed out + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Ended reseller support session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Started reseller support session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Ended admin sign-in-as session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Started admin sign-in-as session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (logins) Failed to sign in via SSO (deprecated, replaced by 'Failed to sign + in') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Created team invite link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Deleted team invite link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Added an external ID for team member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Added team member name + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Changed team member admin role + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Changed team member email + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Changed the external ID for team member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Changed membership type (limited/full) of member (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Changed team member name + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Changed team member reseller role + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Changed member status (invited, joined, suspended, etc.) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Cleared manually added contacts + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Deleted team member profile photo + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Permanently deleted contents of deleted team member account + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Removed the external ID for team member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Set team member profile photo + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Set custom member space limit + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Changed custom member space limit + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Changed space limit status + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Removed custom member space limit + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Suggested person to add to team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Transferred contents of deleted member account to another + member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Added pending secondary email + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Deleted secondary email + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Verified secondary email + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (members) Secondary mails policy changed + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Added Binder page (deprecated, replaced by 'Edited files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Added Binder section (deprecated, replaced by 'Edited files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Removed Binder page (deprecated, replaced by 'Edited files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Removed Binder section (deprecated, replaced by 'Edited + files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Renamed Binder page (deprecated, replaced by 'Edited files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Renamed Binder section (deprecated, replaced by 'Edited + files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Reordered Binder page (deprecated, replaced by 'Edited files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Reordered Binder section (deprecated, replaced by 'Edited + files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Added users and/or groups to Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Added Paper doc/folder to folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Archived Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Created Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Permanently deleted Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Removed Paper doc/folder from folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Removed users and/or groups from Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Renamed Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Restored archived Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Added Paper doc comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Changed member permissions for Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Changed sharing setting for Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Followed/unfollowed Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Archived Paper doc (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Deleted Paper doc comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Downloaded Paper doc in specific format + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Edited Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Edited Paper doc comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Followed Paper doc (deprecated, replaced by 'Followed/unfollowed + Paper doc') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Mentioned user in Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Transferred ownership of Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Requested access to Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Resolved Paper doc comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Restored Paper doc to previous version + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Shared Paper doc via Slack + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Shared Paper doc with users and/or groups (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Deleted Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Unresolved Paper doc comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Restored Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Viewed Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Changed Paper external sharing setting to anyone (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Changed Paper external sharing setting to default team (deprecated, + no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Changed Paper external sharing setting to team-only (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Followed/unfollowed Paper folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Archived Paper folder (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Followed Paper folder (deprecated, replaced by 'Followed/unfollowed + Paper folder') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Shared Paper folder with users and/or groups (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Changed permissions for published doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Published doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Unpublished doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (paper) Viewed published doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (passwords) Changed password + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (passwords) Reset password + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (passwords) Reset all team member passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Created Classification report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Couldn't create Classification report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Created EMM-excluded users report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Created EMM mobile app usage report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Created member data report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Failed to create members data report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Created External sharing report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Couldn't create External sharing report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Report created: Links created with no expiration + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Couldn't create report: Links created with no expiration + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Report created: Links created without passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Couldn't create report: Links created without passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Report created: Views of links without passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Couldn't create report: Views of links without passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Report created: Views of old links + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Couldn't create report: Views of old links + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Exported all team Paper docs + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Created Smart Sync non-admin devices report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Created team activity report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (reports) Couldn't generate team activity report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Shared album + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Transfer files added + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Deleted transfer + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Transfer downloaded + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Sent transfer + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Viewed transfer + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed Paper doc to invite-only (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed Paper doc to link-accessible (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed Paper doc to link-accessible for team (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Shared Paper doc (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Shared received Paper doc (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Opened shared Paper doc (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Added team to shared folder (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Allowed non-collaborators to view links to files in shared folder + (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Set team members to see warning before sharing folders outside team + (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Invited Facebook users to shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed Facebook user's role in shared folder (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Uninvited Facebook user from shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Invited group to shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Granted access to shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Invited team members to shared folder (deprecated, replaced by + 'Invited user to Dropbox and added them to shared file/folder') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed team member's role in shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Joined team member's shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Joined team member's shared folder from link (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Unshared folder with team member (deprecated, replaced by 'Removed + invitee from shared file/folder before invite was accepted') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Invited user to Dropbox and added them to shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Added expiration date to link for shared file/folder (deprecated, + no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Added password to link for shared file/folder (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Added users and/or groups to shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed whether members can download shared file/folder + (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed access type of invitee to shared file/folder before invite + was accepted + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed link audience of shared file/folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed link expiration of shared file/folder (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed link password of shared file/folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed access type of shared file/folder member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed whether members can see who viewed shared + file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Acquired membership of shared file/folder by accepting + invite + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Copied shared file/folder to own Dropbox + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Downloaded shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Left shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Removed invitee from shared file/folder before invite was + accepted + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Removed link expiration date of shared file/folder (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Removed link password of shared file/folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Removed user/group from shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Requested access to shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Restored shared file/folder invitees + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Restored users and/or groups to membership of shared + file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Unshared file/folder by clearing membership + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Previewed shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed who can access shared folder via link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed whether shared folder inherits members from parent + folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed who can add/remove members of shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed who can become member of shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Created shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Declined team member's invite to shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Added shared folder to own Dropbox + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed parent of shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Transferred ownership of shared folder to another member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Deleted shared folder from Dropbox + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Added shared link expiration date + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed shared link expiration date + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed visibility of shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Added file/folder to Dropbox from shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Created shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Removed shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Downloaded file/folder from shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Removed shared link expiration date + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Added an expiration date to the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Added a password to the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Disabled downloads + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Enabled downloads + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed the audience of the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed the expiration date of the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Changed the password of the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Removed the expiration date from the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Removed the password from the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Added members as audience of shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Opened shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Opened shared Paper doc (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Disabled downloads for link (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Enabled downloads for link (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sharing) Shared link with group (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Granted access to showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Added member to showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Archived showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Created showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Deleted showcase comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Edited showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Edited showcase comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Added file to showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Downloaded file from showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Removed file from showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Viewed file in showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Permanently deleted showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Added showcase comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Removed member from showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Renamed showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Requested access to showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Resolved showcase comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Unarchived showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Deleted showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Deleted showcase (old version) (deprecated, replaced by 'Deleted + showcase') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Unresolved showcase comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Restored showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Restored showcase (old version) (deprecated, replaced by 'Restored + showcase') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (showcase) Viewed showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sso) Added X.509 certificate for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sso) Added sign-in URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sso) Added sign-out URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sso) Changed X.509 certificate for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sso) Changed sign-in URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sso) Changed sign-out URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sso) Changed SAML identity mode for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sso) Removed X.509 certificate for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sso) Removed sign-in URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (sso) Removed sign-out URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_folders) Changed archival status of team folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_folders) Created team folder in active status + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_folders) Downgraded team folder to regular shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_folders) Permanently deleted archived team folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_folders) Renamed active/archived team folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_folders) Changed sync default + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed account capture setting on team domain + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Disabled downloads (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled downloads (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed camera uploads setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed classification policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed computer backup policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed content management setting + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Set restrictions on data center locations where team data + resides + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Completed restrictions on data center locations where team + data resides + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Added members to device approvals exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Set/removed limit on number of computers member can link to + team Dropbox account + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Set/removed limit on number of mobile devices member can link + to team Dropbox account + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed device approvals setting when member is over + limit + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed device approvals setting when member unlinks approved + device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Removed members from device approvals exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Added members to directory restrictions list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Removed members from directory restrictions list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Added members to EMM exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled enterprise mobility management for + members + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Removed members from EMM exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Accepted/opted out of extended version history + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled commenting on team files + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed file locking policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled file requests + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled file request emails for everyone (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled file request emails for team (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed file transfers policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled Google single sign-on for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed who can create groups + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed integration policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed whether users can find team when not invited + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed member send invite policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Added members to member space limit exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed member space limit type for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed team default member space limit + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Removed members from member space limit exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled option for team members to suggest people to + add to team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled Microsoft Office add-in + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled network control + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed whether Dropbox Paper, when enabled, is deployed to + all members or to specific members + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed whether non-members can view Paper docs with link + (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed whether members can share Paper docs outside team, + and if docs are accessible only by team members or anyone by default + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled Dropbox Paper for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed Paper Default Folder Policy setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled Paper Desktop for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Added users to Paper-enabled users list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Removed users from Paper-enabled users list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed team password strength requirements + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled ability of team members to permanently + delete content + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled reseller support + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed Rewind policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed send for signature policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed whether team members can join shared folders owned + outside team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed whether members can share links outside team, and if + links are accessible only by team members or anyone by default + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed whether members can share files/folders outside + team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled downloading files from Dropbox Showcase for + team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled Dropbox Showcase for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled sharing Dropbox Showcase externally for + team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed automatic Smart Sync setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed default Smart Sync setting for team members + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Opted team into Smart Sync + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Opted team out of Smart Sync + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed single sign-on setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed team branding policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed App Integrations setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled Team Selective Sync for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Edited the approved list for sharing externally + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Added members to two factor authentication exception + list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed two-step verification setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Removed members from two factor authentication exception + list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Enabled/disabled option for members to link personal Dropbox + account and team account to same computer + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed team policy for viewer info + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed watermarking policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed limit on active sessions per member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed how long members can stay signed in to + Dropbox.com + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_policies) Changed how long team members can be idle while signed in to + Dropbox.com + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_profile) Merged another team into this team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_profile) Merged this team into another team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_profile) Added team background to display on shared link headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_profile) Added team logo to display on shared link headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_profile) Changed team background displayed on shared link + headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_profile) Changed default language for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_profile) Changed team logo displayed on shared link headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_profile) Changed team name + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_profile) Removed team background displayed on shared link + headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (team_profile) Removed team logo displayed on shared link headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (tfa) Added backup phone for two-step verification + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (tfa) Added security key for two-step verification + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (tfa) Changed backup phone for two-step verification + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (tfa) Enabled/disabled/changed two-step verification setting + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (tfa) Removed backup phone for two-step verification + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (tfa) Removed security key for two-step verification + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (tfa) Reset two-step verification for team member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Changed enterprise admin role + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Changed enterprise-connected team status + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Ended enterprise admin session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Ended enterprise admin session (deprecated, replaced by + 'Ended enterprise admin session') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Changed who can update a setting + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Changed guest team admin status + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Started enterprise admin session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Accepted a team merge request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Accepted a team merge request (deprecated, replaced by + 'Accepted a team merge request') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Accepted a team merge request (deprecated, replaced by + 'Accepted a team merge request') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Automatically canceled team merge request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Canceled a team merge request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Canceled a team merge request (deprecated, replaced by + 'Canceled a team merge request') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Canceled a team merge request (deprecated, replaced by + 'Canceled a team merge request') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Team merge request expired + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Team merge request expired (deprecated, replaced by 'Team + merge request expired') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Team merge request expired (deprecated, replaced by 'Team + merge request expired') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Rejected a team merge request (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Rejected a team merge request (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Sent a team merge request reminder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Sent a team merge request reminder (deprecated, replaced by + 'Sent a team merge request reminder') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Sent a team merge request reminder (deprecated, replaced by + 'Sent a team merge request reminder') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Canceled the team merge + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Requested to merge their Dropbox team into yours + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + (trusted_teams) Requested to merge your team into another Dropbox team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The type of the event. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is + AdminAlertingChangedAlertConfig + + + + + Gets this instance as a AdminAlertingChangedAlertConfig, or + null. + + + + + Gets a value indicating whether this instance is AppLinkTeam + + + + + Gets this instance as a AppLinkTeam, or null. + + + + + Gets a value indicating whether this instance is AppLinkUser + + + + + Gets this instance as a AppLinkUser, or null. + + + + + Gets a value indicating whether this instance is AppUnlinkTeam + + + + + Gets this instance as a AppUnlinkTeam, or null. + + + + + Gets a value indicating whether this instance is AppUnlinkUser + + + + + Gets this instance as a AppUnlinkUser, or null. + + + + + Gets a value indicating whether this instance is IntegrationConnected + + + + + Gets this instance as a IntegrationConnected, or null. + + + + + Gets a value indicating whether this instance is + IntegrationDisconnected + + + + + Gets this instance as a IntegrationDisconnected, or null. + + + + + Gets a value indicating whether this instance is FileAddComment + + + + + Gets this instance as a FileAddComment, or null. + + + + + Gets a value indicating whether this instance is + FileChangeCommentSubscription + + + + + Gets this instance as a FileChangeCommentSubscription, or null. + + + + + Gets a value indicating whether this instance is FileDeleteComment + + + + + Gets this instance as a FileDeleteComment, or null. + + + + + Gets a value indicating whether this instance is FileEditComment + + + + + Gets this instance as a FileEditComment, or null. + + + + + Gets a value indicating whether this instance is FileLikeComment + + + + + Gets this instance as a FileLikeComment, or null. + + + + + Gets a value indicating whether this instance is FileResolveComment + + + + + Gets this instance as a FileResolveComment, or null. + + + + + Gets a value indicating whether this instance is FileUnlikeComment + + + + + Gets this instance as a FileUnlikeComment, or null. + + + + + Gets a value indicating whether this instance is FileUnresolveComment + + + + + Gets this instance as a FileUnresolveComment, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyAddFolders + + + + + Gets this instance as a GovernancePolicyAddFolders, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyCreate + + + + + Gets this instance as a GovernancePolicyCreate, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyDelete + + + + + Gets this instance as a GovernancePolicyDelete, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyEditDetails + + + + + Gets this instance as a GovernancePolicyEditDetails, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyEditDuration + + + + + Gets this instance as a GovernancePolicyEditDuration, or null. + + + + + Gets a value indicating whether this instance is + GovernancePolicyRemoveFolders + + + + + Gets this instance as a GovernancePolicyRemoveFolders, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsActivateAHold + + + + + Gets this instance as a LegalHoldsActivateAHold, or null. + + + + + Gets a value indicating whether this instance is LegalHoldsAddMembers + + + + + Gets this instance as a LegalHoldsAddMembers, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsChangeHoldDetails + + + + + Gets this instance as a LegalHoldsChangeHoldDetails, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsChangeHoldName + + + + + Gets this instance as a LegalHoldsChangeHoldName, or null. + + + + + Gets a value indicating whether this instance is LegalHoldsExportAHold + + + + + Gets this instance as a LegalHoldsExportAHold, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsExportCancelled + + + + + Gets this instance as a LegalHoldsExportCancelled, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsExportDownloaded + + + + + Gets this instance as a LegalHoldsExportDownloaded, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsExportRemoved + + + + + Gets this instance as a LegalHoldsExportRemoved, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsReleaseAHold + + + + + Gets this instance as a LegalHoldsReleaseAHold, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldsRemoveMembers + + + + + Gets this instance as a LegalHoldsRemoveMembers, or null. + + + + + Gets a value indicating whether this instance is LegalHoldsReportAHold + + + + + Gets this instance as a LegalHoldsReportAHold, or null. + + + + + Gets a value indicating whether this instance is DeviceChangeIpDesktop + + + + + Gets this instance as a DeviceChangeIpDesktop, or null. + + + + + Gets a value indicating whether this instance is DeviceChangeIpMobile + + + + + Gets this instance as a DeviceChangeIpMobile, or null. + + + + + Gets a value indicating whether this instance is DeviceChangeIpWeb + + + + + Gets this instance as a DeviceChangeIpWeb, or null. + + + + + Gets a value indicating whether this instance is + DeviceDeleteOnUnlinkFail + + + + + Gets this instance as a DeviceDeleteOnUnlinkFail, or null. + + + + + Gets a value indicating whether this instance is + DeviceDeleteOnUnlinkSuccess + + + + + Gets this instance as a DeviceDeleteOnUnlinkSuccess, or null. + + + + + Gets a value indicating whether this instance is DeviceLinkFail + + + + + Gets this instance as a DeviceLinkFail, or null. + + + + + Gets a value indicating whether this instance is DeviceLinkSuccess + + + + + Gets this instance as a DeviceLinkSuccess, or null. + + + + + Gets a value indicating whether this instance is + DeviceManagementDisabled + + + + + Gets this instance as a DeviceManagementDisabled, or null. + + + + + Gets a value indicating whether this instance is + DeviceManagementEnabled + + + + + Gets this instance as a DeviceManagementEnabled, or null. + + + + + Gets a value indicating whether this instance is + DeviceSyncBackupStatusChanged + + + + + Gets this instance as a DeviceSyncBackupStatusChanged, or null. + + + + + Gets a value indicating whether this instance is DeviceUnlink + + + + + Gets this instance as a DeviceUnlink, or null. + + + + + Gets a value indicating whether this instance is + DropboxPasswordsExported + + + + + Gets this instance as a DropboxPasswordsExported, or null. + + + + + Gets a value indicating whether this instance is + DropboxPasswordsNewDeviceEnrolled + + + + + Gets this instance as a DropboxPasswordsNewDeviceEnrolled, or + null. + + + + + Gets a value indicating whether this instance is EmmRefreshAuthToken + + + + + Gets this instance as a EmmRefreshAuthToken, or null. + + + + + Gets a value indicating whether this instance is + AccountCaptureChangeAvailability + + + + + Gets this instance as a AccountCaptureChangeAvailability, or + null. + + + + + Gets a value indicating whether this instance is + AccountCaptureMigrateAccount + + + + + Gets this instance as a AccountCaptureMigrateAccount, or null. + + + + + Gets a value indicating whether this instance is + AccountCaptureNotificationEmailsSent + + + + + Gets this instance as a AccountCaptureNotificationEmailsSent, or + null. + + + + + Gets a value indicating whether this instance is + AccountCaptureRelinquishAccount + + + + + Gets this instance as a AccountCaptureRelinquishAccount, or + null. + + + + + Gets a value indicating whether this instance is DisabledDomainInvites + + + + + Gets this instance as a DisabledDomainInvites, or null. + + + + + Gets a value indicating whether this instance is + DomainInvitesApproveRequestToJoinTeam + + + + + Gets this instance as a DomainInvitesApproveRequestToJoinTeam, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesDeclineRequestToJoinTeam + + + + + Gets this instance as a DomainInvitesDeclineRequestToJoinTeam, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesEmailExistingUsers + + + + + Gets this instance as a DomainInvitesEmailExistingUsers, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesRequestToJoinTeam + + + + + Gets this instance as a DomainInvitesRequestToJoinTeam, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesSetInviteNewUserPrefToNo + + + + + Gets this instance as a DomainInvitesSetInviteNewUserPrefToNo, or + null. + + + + + Gets a value indicating whether this instance is + DomainInvitesSetInviteNewUserPrefToYes + + + + + Gets this instance as a DomainInvitesSetInviteNewUserPrefToYes, or + null. + + + + + Gets a value indicating whether this instance is + DomainVerificationAddDomainFail + + + + + Gets this instance as a DomainVerificationAddDomainFail, or + null. + + + + + Gets a value indicating whether this instance is + DomainVerificationAddDomainSuccess + + + + + Gets this instance as a DomainVerificationAddDomainSuccess, or + null. + + + + + Gets a value indicating whether this instance is + DomainVerificationRemoveDomain + + + + + Gets this instance as a DomainVerificationRemoveDomain, or + null. + + + + + Gets a value indicating whether this instance is EnabledDomainInvites + + + + + Gets this instance as a EnabledDomainInvites, or null. + + + + + Gets a value indicating whether this instance is CreateFolder + + + + + Gets this instance as a CreateFolder, or null. + + + + + Gets a value indicating whether this instance is FileAdd + + + + + Gets this instance as a FileAdd, or null. + + + + + Gets a value indicating whether this instance is FileCopy + + + + + Gets this instance as a FileCopy, or null. + + + + + Gets a value indicating whether this instance is FileDelete + + + + + Gets this instance as a FileDelete, or null. + + + + + Gets a value indicating whether this instance is FileDownload + + + + + Gets this instance as a FileDownload, or null. + + + + + Gets a value indicating whether this instance is FileEdit + + + + + Gets this instance as a FileEdit, or null. + + + + + Gets a value indicating whether this instance is FileGetCopyReference + + + + + Gets this instance as a FileGetCopyReference, or null. + + + + + Gets a value indicating whether this instance is + FileLockingLockStatusChanged + + + + + Gets this instance as a FileLockingLockStatusChanged, or null. + + + + + Gets a value indicating whether this instance is FileMove + + + + + Gets this instance as a FileMove, or null. + + + + + Gets a value indicating whether this instance is FilePermanentlyDelete + + + + + Gets this instance as a FilePermanentlyDelete, or null. + + + + + Gets a value indicating whether this instance is FilePreview + + + + + Gets this instance as a FilePreview, or null. + + + + + Gets a value indicating whether this instance is FileRename + + + + + Gets this instance as a FileRename, or null. + + + + + Gets a value indicating whether this instance is FileRestore + + + + + Gets this instance as a FileRestore, or null. + + + + + Gets a value indicating whether this instance is FileRevert + + + + + Gets this instance as a FileRevert, or null. + + + + + Gets a value indicating whether this instance is FileRollbackChanges + + + + + Gets this instance as a FileRollbackChanges, or null. + + + + + Gets a value indicating whether this instance is FileSaveCopyReference + + + + + Gets this instance as a FileSaveCopyReference, or null. + + + + + Gets a value indicating whether this instance is + FolderOverviewDescriptionChanged + + + + + Gets this instance as a FolderOverviewDescriptionChanged, or + null. + + + + + Gets a value indicating whether this instance is + FolderOverviewItemPinned + + + + + Gets this instance as a FolderOverviewItemPinned, or null. + + + + + Gets a value indicating whether this instance is + FolderOverviewItemUnpinned + + + + + Gets this instance as a FolderOverviewItemUnpinned, or null. + + + + + Gets a value indicating whether this instance is RewindFolder + + + + + Gets this instance as a RewindFolder, or null. + + + + + Gets a value indicating whether this instance is FileRequestChange + + + + + Gets this instance as a FileRequestChange, or null. + + + + + Gets a value indicating whether this instance is FileRequestClose + + + + + Gets this instance as a FileRequestClose, or null. + + + + + Gets a value indicating whether this instance is FileRequestCreate + + + + + Gets this instance as a FileRequestCreate, or null. + + + + + Gets a value indicating whether this instance is FileRequestDelete + + + + + Gets this instance as a FileRequestDelete, or null. + + + + + Gets a value indicating whether this instance is + FileRequestReceiveFile + + + + + Gets this instance as a FileRequestReceiveFile, or null. + + + + + Gets a value indicating whether this instance is GroupAddExternalId + + + + + Gets this instance as a GroupAddExternalId, or null. + + + + + Gets a value indicating whether this instance is GroupAddMember + + + + + Gets this instance as a GroupAddMember, or null. + + + + + Gets a value indicating whether this instance is GroupChangeExternalId + + + + + Gets this instance as a GroupChangeExternalId, or null. + + + + + Gets a value indicating whether this instance is + GroupChangeManagementType + + + + + Gets this instance as a GroupChangeManagementType, or null. + + + + + Gets a value indicating whether this instance is GroupChangeMemberRole + + + + + Gets this instance as a GroupChangeMemberRole, or null. + + + + + Gets a value indicating whether this instance is GroupCreate + + + + + Gets this instance as a GroupCreate, or null. + + + + + Gets a value indicating whether this instance is GroupDelete + + + + + Gets this instance as a GroupDelete, or null. + + + + + Gets a value indicating whether this instance is + GroupDescriptionUpdated + + + + + Gets this instance as a GroupDescriptionUpdated, or null. + + + + + Gets a value indicating whether this instance is + GroupJoinPolicyUpdated + + + + + Gets this instance as a GroupJoinPolicyUpdated, or null. + + + + + Gets a value indicating whether this instance is GroupMoved + + + + + Gets this instance as a GroupMoved, or null. + + + + + Gets a value indicating whether this instance is GroupRemoveExternalId + + + + + Gets this instance as a GroupRemoveExternalId, or null. + + + + + Gets a value indicating whether this instance is GroupRemoveMember + + + + + Gets this instance as a GroupRemoveMember, or null. + + + + + Gets a value indicating whether this instance is GroupRename + + + + + Gets this instance as a GroupRename, or null. + + + + + Gets a value indicating whether this instance is AccountLockOrUnlocked + + + + + Gets this instance as a AccountLockOrUnlocked, or null. + + + + + Gets a value indicating whether this instance is EmmError + + + + + Gets this instance as a EmmError, or null. + + + + + Gets a value indicating whether this instance is + GuestAdminSignedInViaTrustedTeams + + + + + Gets this instance as a GuestAdminSignedInViaTrustedTeams, or + null. + + + + + Gets a value indicating whether this instance is + GuestAdminSignedOutViaTrustedTeams + + + + + Gets this instance as a GuestAdminSignedOutViaTrustedTeams, or + null. + + + + + Gets a value indicating whether this instance is LoginFail + + + + + Gets this instance as a LoginFail, or null. + + + + + Gets a value indicating whether this instance is LoginSuccess + + + + + Gets this instance as a LoginSuccess, or null. + + + + + Gets a value indicating whether this instance is Logout + + + + + Gets this instance as a Logout, or null. + + + + + Gets a value indicating whether this instance is + ResellerSupportSessionEnd + + + + + Gets this instance as a ResellerSupportSessionEnd, or null. + + + + + Gets a value indicating whether this instance is + ResellerSupportSessionStart + + + + + Gets this instance as a ResellerSupportSessionStart, or null. + + + + + Gets a value indicating whether this instance is SignInAsSessionEnd + + + + + Gets this instance as a SignInAsSessionEnd, or null. + + + + + Gets a value indicating whether this instance is SignInAsSessionStart + + + + + Gets this instance as a SignInAsSessionStart, or null. + + + + + Gets a value indicating whether this instance is SsoError + + + + + Gets this instance as a SsoError, or null. + + + + + Gets a value indicating whether this instance is CreateTeamInviteLink + + + + + Gets this instance as a CreateTeamInviteLink, or null. + + + + + Gets a value indicating whether this instance is DeleteTeamInviteLink + + + + + Gets this instance as a DeleteTeamInviteLink, or null. + + + + + Gets a value indicating whether this instance is MemberAddExternalId + + + + + Gets this instance as a MemberAddExternalId, or null. + + + + + Gets a value indicating whether this instance is MemberAddName + + + + + Gets this instance as a MemberAddName, or null. + + + + + Gets a value indicating whether this instance is MemberChangeAdminRole + + + + + Gets this instance as a MemberChangeAdminRole, or null. + + + + + Gets a value indicating whether this instance is MemberChangeEmail + + + + + Gets this instance as a MemberChangeEmail, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeExternalId + + + + + Gets this instance as a MemberChangeExternalId, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeMembershipType + + + + + Gets this instance as a MemberChangeMembershipType, or null. + + + + + Gets a value indicating whether this instance is MemberChangeName + + + + + Gets this instance as a MemberChangeName, or null. + + + + + Gets a value indicating whether this instance is + MemberChangeResellerRole + + + + + Gets this instance as a MemberChangeResellerRole, or null. + + + + + Gets a value indicating whether this instance is MemberChangeStatus + + + + + Gets this instance as a MemberChangeStatus, or null. + + + + + Gets a value indicating whether this instance is + MemberDeleteManualContacts + + + + + Gets this instance as a MemberDeleteManualContacts, or null. + + + + + Gets a value indicating whether this instance is + MemberDeleteProfilePhoto + + + + + Gets this instance as a MemberDeleteProfilePhoto, or null. + + + + + Gets a value indicating whether this instance is + MemberPermanentlyDeleteAccountContents + + + + + Gets this instance as a MemberPermanentlyDeleteAccountContents, or + null. + + + + + Gets a value indicating whether this instance is + MemberRemoveExternalId + + + + + Gets this instance as a MemberRemoveExternalId, or null. + + + + + Gets a value indicating whether this instance is MemberSetProfilePhoto + + + + + Gets this instance as a MemberSetProfilePhoto, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsAddCustomQuota + + + + + Gets this instance as a MemberSpaceLimitsAddCustomQuota, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangeCustomQuota + + + + + Gets this instance as a MemberSpaceLimitsChangeCustomQuota, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangeStatus + + + + + Gets this instance as a MemberSpaceLimitsChangeStatus, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsRemoveCustomQuota + + + + + Gets this instance as a MemberSpaceLimitsRemoveCustomQuota, or + null. + + + + + Gets a value indicating whether this instance is MemberSuggest + + + + + Gets this instance as a MemberSuggest, or null. + + + + + Gets a value indicating whether this instance is + MemberTransferAccountContents + + + + + Gets this instance as a MemberTransferAccountContents, or null. + + + + + Gets a value indicating whether this instance is + PendingSecondaryEmailAdded + + + + + Gets this instance as a PendingSecondaryEmailAdded, or null. + + + + + Gets a value indicating whether this instance is SecondaryEmailDeleted + + + + + Gets this instance as a SecondaryEmailDeleted, or null. + + + + + Gets a value indicating whether this instance is + SecondaryEmailVerified + + + + + Gets this instance as a SecondaryEmailVerified, or null. + + + + + Gets a value indicating whether this instance is + SecondaryMailsPolicyChanged + + + + + Gets this instance as a SecondaryMailsPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is BinderAddPage + + + + + Gets this instance as a BinderAddPage, or null. + + + + + Gets a value indicating whether this instance is BinderAddSection + + + + + Gets this instance as a BinderAddSection, or null. + + + + + Gets a value indicating whether this instance is BinderRemovePage + + + + + Gets this instance as a BinderRemovePage, or null. + + + + + Gets a value indicating whether this instance is BinderRemoveSection + + + + + Gets this instance as a BinderRemoveSection, or null. + + + + + Gets a value indicating whether this instance is BinderRenamePage + + + + + Gets this instance as a BinderRenamePage, or null. + + + + + Gets a value indicating whether this instance is BinderRenameSection + + + + + Gets this instance as a BinderRenameSection, or null. + + + + + Gets a value indicating whether this instance is BinderReorderPage + + + + + Gets this instance as a BinderReorderPage, or null. + + + + + Gets a value indicating whether this instance is BinderReorderSection + + + + + Gets this instance as a BinderReorderSection, or null. + + + + + Gets a value indicating whether this instance is PaperContentAddMember + + + + + Gets this instance as a PaperContentAddMember, or null. + + + + + Gets a value indicating whether this instance is + PaperContentAddToFolder + + + + + Gets this instance as a PaperContentAddToFolder, or null. + + + + + Gets a value indicating whether this instance is PaperContentArchive + + + + + Gets this instance as a PaperContentArchive, or null. + + + + + Gets a value indicating whether this instance is PaperContentCreate + + + + + Gets this instance as a PaperContentCreate, or null. + + + + + Gets a value indicating whether this instance is + PaperContentPermanentlyDelete + + + + + Gets this instance as a PaperContentPermanentlyDelete, or null. + + + + + Gets a value indicating whether this instance is + PaperContentRemoveFromFolder + + + + + Gets this instance as a PaperContentRemoveFromFolder, or null. + + + + + Gets a value indicating whether this instance is + PaperContentRemoveMember + + + + + Gets this instance as a PaperContentRemoveMember, or null. + + + + + Gets a value indicating whether this instance is PaperContentRename + + + + + Gets this instance as a PaperContentRename, or null. + + + + + Gets a value indicating whether this instance is PaperContentRestore + + + + + Gets this instance as a PaperContentRestore, or null. + + + + + Gets a value indicating whether this instance is PaperDocAddComment + + + + + Gets this instance as a PaperDocAddComment, or null. + + + + + Gets a value indicating whether this instance is + PaperDocChangeMemberRole + + + + + Gets this instance as a PaperDocChangeMemberRole, or null. + + + + + Gets a value indicating whether this instance is + PaperDocChangeSharingPolicy + + + + + Gets this instance as a PaperDocChangeSharingPolicy, or null. + + + + + Gets a value indicating whether this instance is + PaperDocChangeSubscription + + + + + Gets this instance as a PaperDocChangeSubscription, or null. + + + + + Gets a value indicating whether this instance is PaperDocDeleted + + + + + Gets this instance as a PaperDocDeleted, or null. + + + + + Gets a value indicating whether this instance is PaperDocDeleteComment + + + + + Gets this instance as a PaperDocDeleteComment, or null. + + + + + Gets a value indicating whether this instance is PaperDocDownload + + + + + Gets this instance as a PaperDocDownload, or null. + + + + + Gets a value indicating whether this instance is PaperDocEdit + + + + + Gets this instance as a PaperDocEdit, or null. + + + + + Gets a value indicating whether this instance is PaperDocEditComment + + + + + Gets this instance as a PaperDocEditComment, or null. + + + + + Gets a value indicating whether this instance is PaperDocFollowed + + + + + Gets this instance as a PaperDocFollowed, or null. + + + + + Gets a value indicating whether this instance is PaperDocMention + + + + + Gets this instance as a PaperDocMention, or null. + + + + + Gets a value indicating whether this instance is + PaperDocOwnershipChanged + + + + + Gets this instance as a PaperDocOwnershipChanged, or null. + + + + + Gets a value indicating whether this instance is PaperDocRequestAccess + + + + + Gets this instance as a PaperDocRequestAccess, or null. + + + + + Gets a value indicating whether this instance is + PaperDocResolveComment + + + + + Gets this instance as a PaperDocResolveComment, or null. + + + + + Gets a value indicating whether this instance is PaperDocRevert + + + + + Gets this instance as a PaperDocRevert, or null. + + + + + Gets a value indicating whether this instance is PaperDocSlackShare + + + + + Gets this instance as a PaperDocSlackShare, or null. + + + + + Gets a value indicating whether this instance is PaperDocTeamInvite + + + + + Gets this instance as a PaperDocTeamInvite, or null. + + + + + Gets a value indicating whether this instance is PaperDocTrashed + + + + + Gets this instance as a PaperDocTrashed, or null. + + + + + Gets a value indicating whether this instance is + PaperDocUnresolveComment + + + + + Gets this instance as a PaperDocUnresolveComment, or null. + + + + + Gets a value indicating whether this instance is PaperDocUntrashed + + + + + Gets this instance as a PaperDocUntrashed, or null. + + + + + Gets a value indicating whether this instance is PaperDocView + + + + + Gets this instance as a PaperDocView, or null. + + + + + Gets a value indicating whether this instance is + PaperExternalViewAllow + + + + + Gets this instance as a PaperExternalViewAllow, or null. + + + + + Gets a value indicating whether this instance is + PaperExternalViewDefaultTeam + + + + + Gets this instance as a PaperExternalViewDefaultTeam, or null. + + + + + Gets a value indicating whether this instance is + PaperExternalViewForbid + + + + + Gets this instance as a PaperExternalViewForbid, or null. + + + + + Gets a value indicating whether this instance is + PaperFolderChangeSubscription + + + + + Gets this instance as a PaperFolderChangeSubscription, or null. + + + + + Gets a value indicating whether this instance is PaperFolderDeleted + + + + + Gets this instance as a PaperFolderDeleted, or null. + + + + + Gets a value indicating whether this instance is PaperFolderFollowed + + + + + Gets this instance as a PaperFolderFollowed, or null. + + + + + Gets a value indicating whether this instance is PaperFolderTeamInvite + + + + + Gets this instance as a PaperFolderTeamInvite, or null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkChangePermission + + + + + Gets this instance as a PaperPublishedLinkChangePermission, or + null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkCreate + + + + + Gets this instance as a PaperPublishedLinkCreate, or null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkDisabled + + + + + Gets this instance as a PaperPublishedLinkDisabled, or null. + + + + + Gets a value indicating whether this instance is + PaperPublishedLinkView + + + + + Gets this instance as a PaperPublishedLinkView, or null. + + + + + Gets a value indicating whether this instance is PasswordChange + + + + + Gets this instance as a PasswordChange, or null. + + + + + Gets a value indicating whether this instance is PasswordReset + + + + + Gets this instance as a PasswordReset, or null. + + + + + Gets a value indicating whether this instance is PasswordResetAll + + + + + Gets this instance as a PasswordResetAll, or null. + + + + + Gets a value indicating whether this instance is + ClassificationCreateReport + + + + + Gets this instance as a ClassificationCreateReport, or null. + + + + + Gets a value indicating whether this instance is + ClassificationCreateReportFail + + + + + Gets this instance as a ClassificationCreateReportFail, or + null. + + + + + Gets a value indicating whether this instance is + EmmCreateExceptionsReport + + + + + Gets this instance as a EmmCreateExceptionsReport, or null. + + + + + Gets a value indicating whether this instance is EmmCreateUsageReport + + + + + Gets this instance as a EmmCreateUsageReport, or null. + + + + + Gets a value indicating whether this instance is ExportMembersReport + + + + + Gets this instance as a ExportMembersReport, or null. + + + + + Gets a value indicating whether this instance is + ExportMembersReportFail + + + + + Gets this instance as a ExportMembersReportFail, or null. + + + + + Gets a value indicating whether this instance is + ExternalSharingCreateReport + + + + + Gets this instance as a ExternalSharingCreateReport, or null. + + + + + Gets a value indicating whether this instance is + ExternalSharingReportFailed + + + + + Gets this instance as a ExternalSharingReportFailed, or null. + + + + + Gets a value indicating whether this instance is + NoExpirationLinkGenCreateReport + + + + + Gets this instance as a NoExpirationLinkGenCreateReport, or + null. + + + + + Gets a value indicating whether this instance is + NoExpirationLinkGenReportFailed + + + + + Gets this instance as a NoExpirationLinkGenReportFailed, or + null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkGenCreateReport + + + + + Gets this instance as a NoPasswordLinkGenCreateReport, or null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkGenReportFailed + + + + + Gets this instance as a NoPasswordLinkGenReportFailed, or null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkViewCreateReport + + + + + Gets this instance as a NoPasswordLinkViewCreateReport, or + null. + + + + + Gets a value indicating whether this instance is + NoPasswordLinkViewReportFailed + + + + + Gets this instance as a NoPasswordLinkViewReportFailed, or + null. + + + + + Gets a value indicating whether this instance is + OutdatedLinkViewCreateReport + + + + + Gets this instance as a OutdatedLinkViewCreateReport, or null. + + + + + Gets a value indicating whether this instance is + OutdatedLinkViewReportFailed + + + + + Gets this instance as a OutdatedLinkViewReportFailed, or null. + + + + + Gets a value indicating whether this instance is PaperAdminExportStart + + + + + Gets this instance as a PaperAdminExportStart, or null. + + + + + Gets a value indicating whether this instance is + SmartSyncCreateAdminPrivilegeReport + + + + + Gets this instance as a SmartSyncCreateAdminPrivilegeReport, or + null. + + + + + Gets a value indicating whether this instance is + TeamActivityCreateReport + + + + + Gets this instance as a TeamActivityCreateReport, or null. + + + + + Gets a value indicating whether this instance is + TeamActivityCreateReportFail + + + + + Gets this instance as a TeamActivityCreateReportFail, or null. + + + + + Gets a value indicating whether this instance is CollectionShare + + + + + Gets this instance as a CollectionShare, or null. + + + + + Gets a value indicating whether this instance is FileTransfersFileAdd + + + + + Gets this instance as a FileTransfersFileAdd, or null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferDelete + + + + + Gets this instance as a FileTransfersTransferDelete, or null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferDownload + + + + + Gets this instance as a FileTransfersTransferDownload, or null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferSend + + + + + Gets this instance as a FileTransfersTransferSend, or null. + + + + + Gets a value indicating whether this instance is + FileTransfersTransferView + + + + + Gets this instance as a FileTransfersTransferView, or null. + + + + + Gets a value indicating whether this instance is NoteAclInviteOnly + + + + + Gets this instance as a NoteAclInviteOnly, or null. + + + + + Gets a value indicating whether this instance is NoteAclLink + + + + + Gets this instance as a NoteAclLink, or null. + + + + + Gets a value indicating whether this instance is NoteAclTeamLink + + + + + Gets this instance as a NoteAclTeamLink, or null. + + + + + Gets a value indicating whether this instance is NoteShared + + + + + Gets this instance as a NoteShared, or null. + + + + + Gets a value indicating whether this instance is NoteShareReceive + + + + + Gets this instance as a NoteShareReceive, or null. + + + + + Gets a value indicating whether this instance is OpenNoteShared + + + + + Gets this instance as a OpenNoteShared, or null. + + + + + Gets a value indicating whether this instance is SfAddGroup + + + + + Gets this instance as a SfAddGroup, or null. + + + + + Gets a value indicating whether this instance is + SfAllowNonMembersToViewSharedLinks + + + + + Gets this instance as a SfAllowNonMembersToViewSharedLinks, or + null. + + + + + Gets a value indicating whether this instance is SfExternalInviteWarn + + + + + Gets this instance as a SfExternalInviteWarn, or null. + + + + + Gets a value indicating whether this instance is SfFbInvite + + + + + Gets this instance as a SfFbInvite, or null. + + + + + Gets a value indicating whether this instance is SfFbInviteChangeRole + + + + + Gets this instance as a SfFbInviteChangeRole, or null. + + + + + Gets a value indicating whether this instance is SfFbUninvite + + + + + Gets this instance as a SfFbUninvite, or null. + + + + + Gets a value indicating whether this instance is SfInviteGroup + + + + + Gets this instance as a SfInviteGroup, or null. + + + + + Gets a value indicating whether this instance is SfTeamGrantAccess + + + + + Gets this instance as a SfTeamGrantAccess, or null. + + + + + Gets a value indicating whether this instance is SfTeamInvite + + + + + Gets this instance as a SfTeamInvite, or null. + + + + + Gets a value indicating whether this instance is + SfTeamInviteChangeRole + + + + + Gets this instance as a SfTeamInviteChangeRole, or null. + + + + + Gets a value indicating whether this instance is SfTeamJoin + + + + + Gets this instance as a SfTeamJoin, or null. + + + + + Gets a value indicating whether this instance is SfTeamJoinFromOobLink + + + + + Gets this instance as a SfTeamJoinFromOobLink, or null. + + + + + Gets a value indicating whether this instance is SfTeamUninvite + + + + + Gets this instance as a SfTeamUninvite, or null. + + + + + Gets a value indicating whether this instance is + SharedContentAddInvitees + + + + + Gets this instance as a SharedContentAddInvitees, or null. + + + + + Gets a value indicating whether this instance is + SharedContentAddLinkExpiry + + + + + Gets this instance as a SharedContentAddLinkExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedContentAddLinkPassword + + + + + Gets this instance as a SharedContentAddLinkPassword, or null. + + + + + Gets a value indicating whether this instance is + SharedContentAddMember + + + + + Gets this instance as a SharedContentAddMember, or null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeDownloadsPolicy + + + + + Gets this instance as a SharedContentChangeDownloadsPolicy, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeInviteeRole + + + + + Gets this instance as a SharedContentChangeInviteeRole, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeLinkAudience + + + + + Gets this instance as a SharedContentChangeLinkAudience, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeLinkExpiry + + + + + Gets this instance as a SharedContentChangeLinkExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeLinkPassword + + + + + Gets this instance as a SharedContentChangeLinkPassword, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeMemberRole + + + + + Gets this instance as a SharedContentChangeMemberRole, or null. + + + + + Gets a value indicating whether this instance is + SharedContentChangeViewerInfoPolicy + + + + + Gets this instance as a SharedContentChangeViewerInfoPolicy, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentClaimInvitation + + + + + Gets this instance as a SharedContentClaimInvitation, or null. + + + + + Gets a value indicating whether this instance is SharedContentCopy + + + + + Gets this instance as a SharedContentCopy, or null. + + + + + Gets a value indicating whether this instance is SharedContentDownload + + + + + Gets this instance as a SharedContentDownload, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRelinquishMembership + + + + + Gets this instance as a SharedContentRelinquishMembership, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveInvitees + + + + + Gets this instance as a SharedContentRemoveInvitees, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveLinkExpiry + + + + + Gets this instance as a SharedContentRemoveLinkExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveLinkPassword + + + + + Gets this instance as a SharedContentRemoveLinkPassword, or + null. + + + + + Gets a value indicating whether this instance is + SharedContentRemoveMember + + + + + Gets this instance as a SharedContentRemoveMember, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRequestAccess + + + + + Gets this instance as a SharedContentRequestAccess, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRestoreInvitees + + + + + Gets this instance as a SharedContentRestoreInvitees, or null. + + + + + Gets a value indicating whether this instance is + SharedContentRestoreMember + + + + + Gets this instance as a SharedContentRestoreMember, or null. + + + + + Gets a value indicating whether this instance is SharedContentUnshare + + + + + Gets this instance as a SharedContentUnshare, or null. + + + + + Gets a value indicating whether this instance is SharedContentView + + + + + Gets this instance as a SharedContentView, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeLinkPolicy + + + + + Gets this instance as a SharedFolderChangeLinkPolicy, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeMembersInheritancePolicy + + + + + Gets this instance as a SharedFolderChangeMembersInheritancePolicy, or + null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeMembersManagementPolicy + + + + + Gets this instance as a SharedFolderChangeMembersManagementPolicy, or + null. + + + + + Gets a value indicating whether this instance is + SharedFolderChangeMembersPolicy + + + + + Gets this instance as a SharedFolderChangeMembersPolicy, or + null. + + + + + Gets a value indicating whether this instance is SharedFolderCreate + + + + + Gets this instance as a SharedFolderCreate, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderDeclineInvitation + + + + + Gets this instance as a SharedFolderDeclineInvitation, or null. + + + + + Gets a value indicating whether this instance is SharedFolderMount + + + + + Gets this instance as a SharedFolderMount, or null. + + + + + Gets a value indicating whether this instance is SharedFolderNest + + + + + Gets this instance as a SharedFolderNest, or null. + + + + + Gets a value indicating whether this instance is + SharedFolderTransferOwnership + + + + + Gets this instance as a SharedFolderTransferOwnership, or null. + + + + + Gets a value indicating whether this instance is SharedFolderUnmount + + + + + Gets this instance as a SharedFolderUnmount, or null. + + + + + Gets a value indicating whether this instance is SharedLinkAddExpiry + + + + + Gets this instance as a SharedLinkAddExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkChangeExpiry + + + + + Gets this instance as a SharedLinkChangeExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkChangeVisibility + + + + + Gets this instance as a SharedLinkChangeVisibility, or null. + + + + + Gets a value indicating whether this instance is SharedLinkCopy + + + + + Gets this instance as a SharedLinkCopy, or null. + + + + + Gets a value indicating whether this instance is SharedLinkCreate + + + + + Gets this instance as a SharedLinkCreate, or null. + + + + + Gets a value indicating whether this instance is SharedLinkDisable + + + + + Gets this instance as a SharedLinkDisable, or null. + + + + + Gets a value indicating whether this instance is SharedLinkDownload + + + + + Gets this instance as a SharedLinkDownload, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkRemoveExpiry + + + + + Gets this instance as a SharedLinkRemoveExpiry, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAddExpiration + + + + + Gets this instance as a SharedLinkSettingsAddExpiration, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAddPassword + + + + + Gets this instance as a SharedLinkSettingsAddPassword, or null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAllowDownloadDisabled + + + + + Gets this instance as a SharedLinkSettingsAllowDownloadDisabled, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsAllowDownloadEnabled + + + + + Gets this instance as a SharedLinkSettingsAllowDownloadEnabled, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsChangeAudience + + + + + Gets this instance as a SharedLinkSettingsChangeAudience, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsChangeExpiration + + + + + Gets this instance as a SharedLinkSettingsChangeExpiration, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsChangePassword + + + + + Gets this instance as a SharedLinkSettingsChangePassword, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsRemoveExpiration + + + + + Gets this instance as a SharedLinkSettingsRemoveExpiration, or + null. + + + + + Gets a value indicating whether this instance is + SharedLinkSettingsRemovePassword + + + + + Gets this instance as a SharedLinkSettingsRemovePassword, or + null. + + + + + Gets a value indicating whether this instance is SharedLinkShare + + + + + Gets this instance as a SharedLinkShare, or null. + + + + + Gets a value indicating whether this instance is SharedLinkView + + + + + Gets this instance as a SharedLinkView, or null. + + + + + Gets a value indicating whether this instance is SharedNoteOpened + + + + + Gets this instance as a SharedNoteOpened, or null. + + + + + Gets a value indicating whether this instance is + ShmodelDisableDownloads + + + + + Gets this instance as a ShmodelDisableDownloads, or null. + + + + + Gets a value indicating whether this instance is + ShmodelEnableDownloads + + + + + Gets this instance as a ShmodelEnableDownloads, or null. + + + + + Gets a value indicating whether this instance is ShmodelGroupShare + + + + + Gets this instance as a ShmodelGroupShare, or null. + + + + + Gets a value indicating whether this instance is ShowcaseAccessGranted + + + + + Gets this instance as a ShowcaseAccessGranted, or null. + + + + + Gets a value indicating whether this instance is ShowcaseAddMember + + + + + Gets this instance as a ShowcaseAddMember, or null. + + + + + Gets a value indicating whether this instance is ShowcaseArchived + + + + + Gets this instance as a ShowcaseArchived, or null. + + + + + Gets a value indicating whether this instance is ShowcaseCreated + + + + + Gets this instance as a ShowcaseCreated, or null. + + + + + Gets a value indicating whether this instance is ShowcaseDeleteComment + + + + + Gets this instance as a ShowcaseDeleteComment, or null. + + + + + Gets a value indicating whether this instance is ShowcaseEdited + + + + + Gets this instance as a ShowcaseEdited, or null. + + + + + Gets a value indicating whether this instance is ShowcaseEditComment + + + + + Gets this instance as a ShowcaseEditComment, or null. + + + + + Gets a value indicating whether this instance is ShowcaseFileAdded + + + + + Gets this instance as a ShowcaseFileAdded, or null. + + + + + Gets a value indicating whether this instance is ShowcaseFileDownload + + + + + Gets this instance as a ShowcaseFileDownload, or null. + + + + + Gets a value indicating whether this instance is ShowcaseFileRemoved + + + + + Gets this instance as a ShowcaseFileRemoved, or null. + + + + + Gets a value indicating whether this instance is ShowcaseFileView + + + + + Gets this instance as a ShowcaseFileView, or null. + + + + + Gets a value indicating whether this instance is + ShowcasePermanentlyDeleted + + + + + Gets this instance as a ShowcasePermanentlyDeleted, or null. + + + + + Gets a value indicating whether this instance is ShowcasePostComment + + + + + Gets this instance as a ShowcasePostComment, or null. + + + + + Gets a value indicating whether this instance is ShowcaseRemoveMember + + + + + Gets this instance as a ShowcaseRemoveMember, or null. + + + + + Gets a value indicating whether this instance is ShowcaseRenamed + + + + + Gets this instance as a ShowcaseRenamed, or null. + + + + + Gets a value indicating whether this instance is ShowcaseRequestAccess + + + + + Gets this instance as a ShowcaseRequestAccess, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseResolveComment + + + + + Gets this instance as a ShowcaseResolveComment, or null. + + + + + Gets a value indicating whether this instance is ShowcaseRestored + + + + + Gets this instance as a ShowcaseRestored, or null. + + + + + Gets a value indicating whether this instance is ShowcaseTrashed + + + + + Gets this instance as a ShowcaseTrashed, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseTrashedDeprecated + + + + + Gets this instance as a ShowcaseTrashedDeprecated, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseUnresolveComment + + + + + Gets this instance as a ShowcaseUnresolveComment, or null. + + + + + Gets a value indicating whether this instance is ShowcaseUntrashed + + + + + Gets this instance as a ShowcaseUntrashed, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseUntrashedDeprecated + + + + + Gets this instance as a ShowcaseUntrashedDeprecated, or null. + + + + + Gets a value indicating whether this instance is ShowcaseView + + + + + Gets this instance as a ShowcaseView, or null. + + + + + Gets a value indicating whether this instance is SsoAddCert + + + + + Gets this instance as a SsoAddCert, or null. + + + + + Gets a value indicating whether this instance is SsoAddLoginUrl + + + + + Gets this instance as a SsoAddLoginUrl, or null. + + + + + Gets a value indicating whether this instance is SsoAddLogoutUrl + + + + + Gets this instance as a SsoAddLogoutUrl, or null. + + + + + Gets a value indicating whether this instance is SsoChangeCert + + + + + Gets this instance as a SsoChangeCert, or null. + + + + + Gets a value indicating whether this instance is SsoChangeLoginUrl + + + + + Gets this instance as a SsoChangeLoginUrl, or null. + + + + + Gets a value indicating whether this instance is SsoChangeLogoutUrl + + + + + Gets this instance as a SsoChangeLogoutUrl, or null. + + + + + Gets a value indicating whether this instance is + SsoChangeSamlIdentityMode + + + + + Gets this instance as a SsoChangeSamlIdentityMode, or null. + + + + + Gets a value indicating whether this instance is SsoRemoveCert + + + + + Gets this instance as a SsoRemoveCert, or null. + + + + + Gets a value indicating whether this instance is SsoRemoveLoginUrl + + + + + Gets this instance as a SsoRemoveLoginUrl, or null. + + + + + Gets a value indicating whether this instance is SsoRemoveLogoutUrl + + + + + Gets this instance as a SsoRemoveLogoutUrl, or null. + + + + + Gets a value indicating whether this instance is + TeamFolderChangeStatus + + + + + Gets this instance as a TeamFolderChangeStatus, or null. + + + + + Gets a value indicating whether this instance is TeamFolderCreate + + + + + Gets this instance as a TeamFolderCreate, or null. + + + + + Gets a value indicating whether this instance is TeamFolderDowngrade + + + + + Gets this instance as a TeamFolderDowngrade, or null. + + + + + Gets a value indicating whether this instance is + TeamFolderPermanentlyDelete + + + + + Gets this instance as a TeamFolderPermanentlyDelete, or null. + + + + + Gets a value indicating whether this instance is TeamFolderRename + + + + + Gets this instance as a TeamFolderRename, or null. + + + + + Gets a value indicating whether this instance is + TeamSelectiveSyncSettingsChanged + + + + + Gets this instance as a TeamSelectiveSyncSettingsChanged, or + null. + + + + + Gets a value indicating whether this instance is + AccountCaptureChangePolicy + + + + + Gets this instance as a AccountCaptureChangePolicy, or null. + + + + + Gets a value indicating whether this instance is AllowDownloadDisabled + + + + + Gets this instance as a AllowDownloadDisabled, or null. + + + + + Gets a value indicating whether this instance is AllowDownloadEnabled + + + + + Gets this instance as a AllowDownloadEnabled, or null. + + + + + Gets a value indicating whether this instance is + CameraUploadsPolicyChanged + + + + + Gets this instance as a CameraUploadsPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + ClassificationChangePolicy + + + + + Gets this instance as a ClassificationChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + ComputerBackupPolicyChanged + + + + + Gets this instance as a ComputerBackupPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + ContentAdministrationPolicyChanged + + + + + Gets this instance as a ContentAdministrationPolicyChanged, or + null. + + + + + Gets a value indicating whether this instance is + DataPlacementRestrictionChangePolicy + + + + + Gets this instance as a DataPlacementRestrictionChangePolicy, or + null. + + + + + Gets a value indicating whether this instance is + DataPlacementRestrictionSatisfyPolicy + + + + + Gets this instance as a DataPlacementRestrictionSatisfyPolicy, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsAddException + + + + + Gets this instance as a DeviceApprovalsAddException, or null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeDesktopPolicy + + + + + Gets this instance as a DeviceApprovalsChangeDesktopPolicy, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeMobilePolicy + + + + + Gets this instance as a DeviceApprovalsChangeMobilePolicy, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeOverageAction + + + + + Gets this instance as a DeviceApprovalsChangeOverageAction, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsChangeUnlinkAction + + + + + Gets this instance as a DeviceApprovalsChangeUnlinkAction, or + null. + + + + + Gets a value indicating whether this instance is + DeviceApprovalsRemoveException + + + + + Gets this instance as a DeviceApprovalsRemoveException, or + null. + + + + + Gets a value indicating whether this instance is + DirectoryRestrictionsAddMembers + + + + + Gets this instance as a DirectoryRestrictionsAddMembers, or + null. + + + + + Gets a value indicating whether this instance is + DirectoryRestrictionsRemoveMembers + + + + + Gets this instance as a DirectoryRestrictionsRemoveMembers, or + null. + + + + + Gets a value indicating whether this instance is EmmAddException + + + + + Gets this instance as a EmmAddException, or null. + + + + + Gets a value indicating whether this instance is EmmChangePolicy + + + + + Gets this instance as a EmmChangePolicy, or null. + + + + + Gets a value indicating whether this instance is EmmRemoveException + + + + + Gets this instance as a EmmRemoveException, or null. + + + + + Gets a value indicating whether this instance is + ExtendedVersionHistoryChangePolicy + + + + + Gets this instance as a ExtendedVersionHistoryChangePolicy, or + null. + + + + + Gets a value indicating whether this instance is + FileCommentsChangePolicy + + + + + Gets this instance as a FileCommentsChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + FileLockingPolicyChanged + + + + + Gets this instance as a FileLockingPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + FileRequestsChangePolicy + + + + + Gets this instance as a FileRequestsChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + FileRequestsEmailsEnabled + + + + + Gets this instance as a FileRequestsEmailsEnabled, or null. + + + + + Gets a value indicating whether this instance is + FileRequestsEmailsRestrictedToTeamOnly + + + + + Gets this instance as a FileRequestsEmailsRestrictedToTeamOnly, or + null. + + + + + Gets a value indicating whether this instance is + FileTransfersPolicyChanged + + + + + Gets this instance as a FileTransfersPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is GoogleSsoChangePolicy + + + + + Gets this instance as a GoogleSsoChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + GroupUserManagementChangePolicy + + + + + Gets this instance as a GroupUserManagementChangePolicy, or + null. + + + + + Gets a value indicating whether this instance is + IntegrationPolicyChanged + + + + + Gets this instance as a IntegrationPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + MemberRequestsChangePolicy + + + + + Gets this instance as a MemberRequestsChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + MemberSendInvitePolicyChanged + + + + + Gets this instance as a MemberSendInvitePolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsAddException + + + + + Gets this instance as a MemberSpaceLimitsAddException, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangeCapsTypePolicy + + + + + Gets this instance as a MemberSpaceLimitsChangeCapsTypePolicy, or + null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsChangePolicy + + + + + Gets this instance as a MemberSpaceLimitsChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + MemberSpaceLimitsRemoveException + + + + + Gets this instance as a MemberSpaceLimitsRemoveException, or + null. + + + + + Gets a value indicating whether this instance is + MemberSuggestionsChangePolicy + + + + + Gets this instance as a MemberSuggestionsChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + MicrosoftOfficeAddinChangePolicy + + + + + Gets this instance as a MicrosoftOfficeAddinChangePolicy, or + null. + + + + + Gets a value indicating whether this instance is + NetworkControlChangePolicy + + + + + Gets this instance as a NetworkControlChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + PaperChangeDeploymentPolicy + + + + + Gets this instance as a PaperChangeDeploymentPolicy, or null. + + + + + Gets a value indicating whether this instance is + PaperChangeMemberLinkPolicy + + + + + Gets this instance as a PaperChangeMemberLinkPolicy, or null. + + + + + Gets a value indicating whether this instance is + PaperChangeMemberPolicy + + + + + Gets this instance as a PaperChangeMemberPolicy, or null. + + + + + Gets a value indicating whether this instance is PaperChangePolicy + + + + + Gets this instance as a PaperChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + PaperDefaultFolderPolicyChanged + + + + + Gets this instance as a PaperDefaultFolderPolicyChanged, or + null. + + + + + Gets a value indicating whether this instance is + PaperDesktopPolicyChanged + + + + + Gets this instance as a PaperDesktopPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + PaperEnabledUsersGroupAddition + + + + + Gets this instance as a PaperEnabledUsersGroupAddition, or + null. + + + + + Gets a value indicating whether this instance is + PaperEnabledUsersGroupRemoval + + + + + Gets this instance as a PaperEnabledUsersGroupRemoval, or null. + + + + + Gets a value indicating whether this instance is + PasswordStrengthRequirementsChangePolicy + + + + + Gets this instance as a PasswordStrengthRequirementsChangePolicy, or + null. + + + + + Gets a value indicating whether this instance is + PermanentDeleteChangePolicy + + + + + Gets this instance as a PermanentDeleteChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + ResellerSupportChangePolicy + + + + + Gets this instance as a ResellerSupportChangePolicy, or null. + + + + + Gets a value indicating whether this instance is RewindPolicyChanged + + + + + Gets this instance as a RewindPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + SendForSignaturePolicyChanged + + + + + Gets this instance as a SendForSignaturePolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + SharingChangeFolderJoinPolicy + + + + + Gets this instance as a SharingChangeFolderJoinPolicy, or null. + + + + + Gets a value indicating whether this instance is + SharingChangeLinkPolicy + + + + + Gets this instance as a SharingChangeLinkPolicy, or null. + + + + + Gets a value indicating whether this instance is + SharingChangeMemberPolicy + + + + + Gets this instance as a SharingChangeMemberPolicy, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseChangeDownloadPolicy + + + + + Gets this instance as a ShowcaseChangeDownloadPolicy, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseChangeEnabledPolicy + + + + + Gets this instance as a ShowcaseChangeEnabledPolicy, or null. + + + + + Gets a value indicating whether this instance is + ShowcaseChangeExternalSharingPolicy + + + + + Gets this instance as a ShowcaseChangeExternalSharingPolicy, or + null. + + + + + Gets a value indicating whether this instance is + SmarterSmartSyncPolicyChanged + + + + + Gets this instance as a SmarterSmartSyncPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is SmartSyncChangePolicy + + + + + Gets this instance as a SmartSyncChangePolicy, or null. + + + + + Gets a value indicating whether this instance is SmartSyncNotOptOut + + + + + Gets this instance as a SmartSyncNotOptOut, or null. + + + + + Gets a value indicating whether this instance is SmartSyncOptOut + + + + + Gets this instance as a SmartSyncOptOut, or null. + + + + + Gets a value indicating whether this instance is SsoChangePolicy + + + + + Gets this instance as a SsoChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + TeamBrandingPolicyChanged + + + + + Gets this instance as a TeamBrandingPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + TeamExtensionsPolicyChanged + + + + + Gets this instance as a TeamExtensionsPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + TeamSelectiveSyncPolicyChanged + + + + + Gets this instance as a TeamSelectiveSyncPolicyChanged, or + null. + + + + + Gets a value indicating whether this instance is + TeamSharingWhitelistSubjectsChanged + + + + + Gets this instance as a TeamSharingWhitelistSubjectsChanged, or + null. + + + + + Gets a value indicating whether this instance is TfaAddException + + + + + Gets this instance as a TfaAddException, or null. + + + + + Gets a value indicating whether this instance is TfaChangePolicy + + + + + Gets this instance as a TfaChangePolicy, or null. + + + + + Gets a value indicating whether this instance is TfaRemoveException + + + + + Gets this instance as a TfaRemoveException, or null. + + + + + Gets a value indicating whether this instance is + TwoAccountChangePolicy + + + + + Gets this instance as a TwoAccountChangePolicy, or null. + + + + + Gets a value indicating whether this instance is + ViewerInfoPolicyChanged + + + + + Gets this instance as a ViewerInfoPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + WatermarkingPolicyChanged + + + + + Gets this instance as a WatermarkingPolicyChanged, or null. + + + + + Gets a value indicating whether this instance is + WebSessionsChangeActiveSessionLimit + + + + + Gets this instance as a WebSessionsChangeActiveSessionLimit, or + null. + + + + + Gets a value indicating whether this instance is + WebSessionsChangeFixedLengthPolicy + + + + + Gets this instance as a WebSessionsChangeFixedLengthPolicy, or + null. + + + + + Gets a value indicating whether this instance is + WebSessionsChangeIdleLengthPolicy + + + + + Gets this instance as a WebSessionsChangeIdleLengthPolicy, or + null. + + + + + Gets a value indicating whether this instance is TeamMergeFrom + + + + + Gets this instance as a TeamMergeFrom, or null. + + + + + Gets a value indicating whether this instance is TeamMergeTo + + + + + Gets this instance as a TeamMergeTo, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileAddBackground + + + + + Gets this instance as a TeamProfileAddBackground, or null. + + + + + Gets a value indicating whether this instance is TeamProfileAddLogo + + + + + Gets this instance as a TeamProfileAddLogo, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileChangeBackground + + + + + Gets this instance as a TeamProfileChangeBackground, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileChangeDefaultLanguage + + + + + Gets this instance as a TeamProfileChangeDefaultLanguage, or + null. + + + + + Gets a value indicating whether this instance is TeamProfileChangeLogo + + + + + Gets this instance as a TeamProfileChangeLogo, or null. + + + + + Gets a value indicating whether this instance is TeamProfileChangeName + + + + + Gets this instance as a TeamProfileChangeName, or null. + + + + + Gets a value indicating whether this instance is + TeamProfileRemoveBackground + + + + + Gets this instance as a TeamProfileRemoveBackground, or null. + + + + + Gets a value indicating whether this instance is TeamProfileRemoveLogo + + + + + Gets this instance as a TeamProfileRemoveLogo, or null. + + + + + Gets a value indicating whether this instance is TfaAddBackupPhone + + + + + Gets this instance as a TfaAddBackupPhone, or null. + + + + + Gets a value indicating whether this instance is TfaAddSecurityKey + + + + + Gets this instance as a TfaAddSecurityKey, or null. + + + + + Gets a value indicating whether this instance is TfaChangeBackupPhone + + + + + Gets this instance as a TfaChangeBackupPhone, or null. + + + + + Gets a value indicating whether this instance is TfaChangeStatus + + + + + Gets this instance as a TfaChangeStatus, or null. + + + + + Gets a value indicating whether this instance is TfaRemoveBackupPhone + + + + + Gets this instance as a TfaRemoveBackupPhone, or null. + + + + + Gets a value indicating whether this instance is TfaRemoveSecurityKey + + + + + Gets this instance as a TfaRemoveSecurityKey, or null. + + + + + Gets a value indicating whether this instance is TfaReset + + + + + Gets this instance as a TfaReset, or null. + + + + + Gets a value indicating whether this instance is + ChangedEnterpriseAdminRole + + + + + Gets this instance as a ChangedEnterpriseAdminRole, or null. + + + + + Gets a value indicating whether this instance is + ChangedEnterpriseConnectedTeamStatus + + + + + Gets this instance as a ChangedEnterpriseConnectedTeamStatus, or + null. + + + + + Gets a value indicating whether this instance is + EndedEnterpriseAdminSession + + + + + Gets this instance as a EndedEnterpriseAdminSession, or null. + + + + + Gets a value indicating whether this instance is + EndedEnterpriseAdminSessionDeprecated + + + + + Gets this instance as a EndedEnterpriseAdminSessionDeprecated, or + null. + + + + + Gets a value indicating whether this instance is + EnterpriseSettingsLocking + + + + + Gets this instance as a EnterpriseSettingsLocking, or null. + + + + + Gets a value indicating whether this instance is + GuestAdminChangeStatus + + + + + Gets this instance as a GuestAdminChangeStatus, or null. + + + + + Gets a value indicating whether this instance is + StartedEnterpriseAdminSession + + + + + Gets this instance as a StartedEnterpriseAdminSession, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAccepted + + + + + Gets this instance as a TeamMergeRequestAccepted, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAcceptedShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestAcceptedShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAcceptedShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestAcceptedShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestAutoCanceled + + + + + Gets this instance as a TeamMergeRequestAutoCanceled, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestCanceled + + + + + Gets this instance as a TeamMergeRequestCanceled, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestCanceledShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestCanceledShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestCanceledShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestCanceledShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestExpired + + + + + Gets this instance as a TeamMergeRequestExpired, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestExpiredShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestExpiredShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestExpiredShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestExpiredShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestRejectedShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestRejectedShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestRejectedShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestRejectedShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestReminder + + + + + Gets this instance as a TeamMergeRequestReminder, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestReminderShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestReminderShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestReminderShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestReminderShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestRevoked + + + + + Gets this instance as a TeamMergeRequestRevoked, or null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestSentShownToPrimaryTeam + + + + + Gets this instance as a TeamMergeRequestSentShownToPrimaryTeam, or + null. + + + + + Gets a value indicating whether this instance is + TeamMergeRequestSentShownToSecondaryTeam + + + + + Gets this instance as a TeamMergeRequestSentShownToSecondaryTeam, or + null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + (admin_alerting) Changed an alert setting + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AdminAlertingChangedAlertConfig + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (apps) Linked app for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppLinkTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (apps) Linked app for member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppLinkUser + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (apps) Unlinked app for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppUnlinkTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (apps) Unlinked app for member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppUnlinkUser + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (apps) Connected integration for member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of IntegrationConnected + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (apps) Disconnected integration for member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of IntegrationDisconnected + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (comments) Added file comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileAddComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (comments) Subscribed to or unsubscribed from comment notifications for + file + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileChangeCommentSubscription + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (comments) Deleted file comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileDeleteComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (comments) Edited file comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileEditComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (comments) Liked file comment (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileLikeComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (comments) Resolved file comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileResolveComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (comments) Unliked file comment (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileUnlikeComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (comments) Unresolved file comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileUnresolveComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Added folders to policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of GovernancePolicyAddFolders + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Activated a new policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GovernancePolicyCreate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Deleted a policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GovernancePolicyDelete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Edited policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of GovernancePolicyEditDetails + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Changed policy duration + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of GovernancePolicyEditDuration + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Removed folders from policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of GovernancePolicyRemoveFolders + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Activated a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldsActivateAHold + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Added members to a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldsAddMembers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Edited details for a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of LegalHoldsChangeHoldDetails + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Renamed a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldsChangeHoldName + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Exported hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldsExportAHold + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Canceled export for a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of LegalHoldsExportCancelled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Downloaded export for a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of LegalHoldsExportDownloaded + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Removed export for a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldsExportRemoved + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Released a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldsReleaseAHold + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Removed members from a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldsRemoveMembers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (data_governance) Created a summary report for a hold + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldsReportAHold + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Changed IP address associated with active desktop session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeviceChangeIpDesktop + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Changed IP address associated with active mobile session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeviceChangeIpMobile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Changed IP address associated with active web session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeviceChangeIpWeb + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Failed to delete all files from unlinked device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeviceDeleteOnUnlinkFail + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Deleted all files from unlinked device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DeviceDeleteOnUnlinkSuccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Failed to link device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeviceLinkFail + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Linked device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeviceLinkSuccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Disabled device management (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeviceManagementDisabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Enabled device management (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeviceManagementEnabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Enabled/disabled backup for computer + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DeviceSyncBackupStatusChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Disconnected device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeviceUnlink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Exported passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DropboxPasswordsExported + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Enrolled new Dropbox Passwords device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DropboxPasswordsNewDeviceEnrolled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (devices) Refreshed auth token used for setting up EMM + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmmRefreshAuthToken + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Granted/revoked option to enable account capture on team + domains + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AccountCaptureChangeAvailability + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Account-captured user migrated account to team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AccountCaptureMigrateAccount + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Sent account capture email to all unmanaged members + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AccountCaptureNotificationEmailsSent + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Account-captured user changed account email to personal + email + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AccountCaptureRelinquishAccount + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Disabled domain invites (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DisabledDomainInvites + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Approved user's request to join team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DomainInvitesApproveRequestToJoinTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Declined user's request to join team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DomainInvitesDeclineRequestToJoinTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Sent domain invites to existing domain accounts (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DomainInvitesEmailExistingUsers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Requested to join team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DomainInvitesRequestToJoinTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Disabled "Automatically invite new users" (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DomainInvitesSetInviteNewUserPrefToNo + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Enabled "Automatically invite new users" (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DomainInvitesSetInviteNewUserPrefToYes + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Failed to verify team domain + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DomainVerificationAddDomainFail + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Verified team domain + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DomainVerificationAddDomainSuccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Removed domain from list of verified team domains + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DomainVerificationRemoveDomain + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (domains) Enabled domain invites (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EnabledDomainInvites + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Created folders (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CreateFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Added files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileAdd + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Copied files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileCopy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Deleted files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileDelete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Downloaded files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileDownload + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Edited files + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileEdit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Created copy reference to file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileGetCopyReference + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Locked/unlocked editing for a file + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileLockingLockStatusChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Moved files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileMove + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Permanently deleted files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FilePermanentlyDelete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Previewed files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FilePreview + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Renamed files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileRename + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Restored deleted files and/or folders + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileRestore + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Reverted files to previous version + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileRevert + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Rolled back file actions + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileRollbackChanges + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Saved file/folder using copy reference + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileSaveCopyReference + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Updated folder overview + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FolderOverviewDescriptionChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Pinned item to folder overview + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FolderOverviewItemPinned + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Unpinned item from folder overview + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FolderOverviewItemUnpinned + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_operations) Rewound a folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RewindFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_requests) Changed file request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileRequestChange + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_requests) Closed file request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileRequestClose + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_requests) Created file request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileRequestCreate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_requests) Delete file request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileRequestDelete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (file_requests) Received files for file request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileRequestReceiveFile + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Added external ID for group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupAddExternalId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Added team members to group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupAddMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Changed external ID for group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupChangeExternalId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Changed group management type + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of GroupChangeManagementType + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Changed manager permissions of group member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupChangeMemberRole + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Created group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupCreate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Deleted group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupDelete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Updated group (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupDescriptionUpdated + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Updated group join policy (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupJoinPolicyUpdated + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Moved group (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of GroupMoved + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Removed external ID for group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupRemoveExternalId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Removed team members from group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupRemoveMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (groups) Renamed group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupRename + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Unlocked/locked account after failed sign in attempts + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AccountLockOrUnlocked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Failed to sign in via EMM (deprecated, replaced by 'Failed to sign + in') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of EmmError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Started trusted team admin session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of GuestAdminSignedInViaTrustedTeams + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Ended trusted team admin session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of GuestAdminSignedOutViaTrustedTeams + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Failed to sign in + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of LoginFail + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Signed in + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LoginSuccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Signed out + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Logout + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Ended reseller support session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ResellerSupportSessionEnd + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Started reseller support session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ResellerSupportSessionStart + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Ended admin sign-in-as session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SignInAsSessionEnd + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Started admin sign-in-as session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SignInAsSessionStart + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (logins) Failed to sign in via SSO (deprecated, replaced by 'Failed to sign + in') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SsoError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Created team invite link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CreateTeamInviteLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Deleted team invite link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeleteTeamInviteLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Added an external ID for team member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberAddExternalId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Added team member name + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberAddName + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Changed team member admin role + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberChangeAdminRole + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Changed team member email + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberChangeEmail + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Changed the external ID for team member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberChangeExternalId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Changed membership type (limited/full) of member (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberChangeMembershipType + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Changed team member name + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberChangeName + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Changed team member reseller role + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberChangeResellerRole + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Changed member status (invited, joined, suspended, etc.) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberChangeStatus + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Cleared manually added contacts + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberDeleteManualContacts + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Deleted team member profile photo + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberDeleteProfilePhoto + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Permanently deleted contents of deleted team member account + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberPermanentlyDeleteAccountContents + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Removed the external ID for team member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberRemoveExternalId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Set team member profile photo + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberSetProfilePhoto + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Set custom member space limit + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberSpaceLimitsAddCustomQuota + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Changed custom member space limit + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberSpaceLimitsChangeCustomQuota + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Changed space limit status + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberSpaceLimitsChangeStatus + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Removed custom member space limit + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberSpaceLimitsRemoveCustomQuota + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Suggested person to add to team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberSuggest + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Transferred contents of deleted member account to another + member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberTransferAccountContents + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Added pending secondary email + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PendingSecondaryEmailAdded + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Deleted secondary email + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SecondaryEmailDeleted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Verified secondary email + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SecondaryEmailVerified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (members) Secondary mails policy changed + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SecondaryMailsPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Added Binder page (deprecated, replaced by 'Edited files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of BinderAddPage + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Added Binder section (deprecated, replaced by 'Edited files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of BinderAddSection + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Removed Binder page (deprecated, replaced by 'Edited files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of BinderRemovePage + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Removed Binder section (deprecated, replaced by 'Edited + files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of BinderRemoveSection + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Renamed Binder page (deprecated, replaced by 'Edited files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of BinderRenamePage + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Renamed Binder section (deprecated, replaced by 'Edited + files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of BinderRenameSection + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Reordered Binder page (deprecated, replaced by 'Edited files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of BinderReorderPage + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Reordered Binder section (deprecated, replaced by 'Edited + files') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of BinderReorderSection + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Added users and/or groups to Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperContentAddMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Added Paper doc/folder to folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperContentAddToFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Archived Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperContentArchive + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Created Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperContentCreate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Permanently deleted Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperContentPermanentlyDelete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Removed Paper doc/folder from folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperContentRemoveFromFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Removed users and/or groups from Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperContentRemoveMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Renamed Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperContentRename + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Restored archived Paper doc/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperContentRestore + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Added Paper doc comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocAddComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Changed member permissions for Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocChangeMemberRole + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Changed sharing setting for Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperDocChangeSharingPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Followed/unfollowed Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperDocChangeSubscription + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Archived Paper doc (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocDeleted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Deleted Paper doc comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocDeleteComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Downloaded Paper doc in specific format + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocDownload + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Edited Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocEdit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Edited Paper doc comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocEditComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Followed Paper doc (deprecated, replaced by 'Followed/unfollowed + Paper doc') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocFollowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Mentioned user in Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocMention + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Transferred ownership of Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocOwnershipChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Requested access to Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocRequestAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Resolved Paper doc comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocResolveComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Restored Paper doc to previous version + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocRevert + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Shared Paper doc via Slack + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocSlackShare + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Shared Paper doc with users and/or groups (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocTeamInvite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Deleted Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocTrashed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Unresolved Paper doc comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocUnresolveComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Restored Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocUntrashed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Viewed Paper doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperDocView + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Changed Paper external sharing setting to anyone (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperExternalViewAllow + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Changed Paper external sharing setting to default team (deprecated, + no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperExternalViewDefaultTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Changed Paper external sharing setting to team-only (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperExternalViewForbid + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Followed/unfollowed Paper folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperFolderChangeSubscription + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Archived Paper folder (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperFolderDeleted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Followed Paper folder (deprecated, replaced by 'Followed/unfollowed + Paper folder') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperFolderFollowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Shared Paper folder with users and/or groups (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperFolderTeamInvite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Changed permissions for published doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperPublishedLinkChangePermission + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Published doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperPublishedLinkCreate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Unpublished doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperPublishedLinkDisabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (paper) Viewed published doc + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperPublishedLinkView + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (passwords) Changed password + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PasswordChange + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (passwords) Reset password + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PasswordReset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (passwords) Reset all team member passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PasswordResetAll + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Created Classification report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ClassificationCreateReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Couldn't create Classification report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ClassificationCreateReportFail + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Created EMM-excluded users report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of EmmCreateExceptionsReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Created EMM mobile app usage report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmmCreateUsageReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Created member data report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ExportMembersReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Failed to create members data report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ExportMembersReportFail + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Created External sharing report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ExternalSharingCreateReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Couldn't create External sharing report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ExternalSharingReportFailed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Report created: Links created with no expiration + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoExpirationLinkGenCreateReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Couldn't create report: Links created with no expiration + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoExpirationLinkGenReportFailed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Report created: Links created without passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoPasswordLinkGenCreateReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Couldn't create report: Links created without passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoPasswordLinkGenReportFailed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Report created: Views of links without passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoPasswordLinkViewCreateReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Couldn't create report: Views of links without passwords + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoPasswordLinkViewReportFailed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Report created: Views of old links + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of OutdatedLinkViewCreateReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Couldn't create report: Views of old links + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of OutdatedLinkViewReportFailed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Exported all team Paper docs + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperAdminExportStart + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Created Smart Sync non-admin devices report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SmartSyncCreateAdminPrivilegeReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Created team activity report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamActivityCreateReport + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (reports) Couldn't generate team activity report + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamActivityCreateReportFail + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Shared album + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CollectionShare + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Transfer files added + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileTransfersFileAdd + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Deleted transfer + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileTransfersTransferDelete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Transfer downloaded + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileTransfersTransferDownload + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Sent transfer + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileTransfersTransferSend + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Viewed transfer + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileTransfersTransferView + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed Paper doc to invite-only (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoteAclInviteOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed Paper doc to link-accessible (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoteAclLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed Paper doc to link-accessible for team (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoteAclTeamLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Shared Paper doc (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoteShared + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Shared received Paper doc (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoteShareReceive + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Opened shared Paper doc (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of OpenNoteShared + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Added team to shared folder (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SfAddGroup + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Allowed non-collaborators to view links to files in shared folder + (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SfAllowNonMembersToViewSharedLinks + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Set team members to see warning before sharing folders outside team + (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SfExternalInviteWarn + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Invited Facebook users to shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SfFbInvite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed Facebook user's role in shared folder (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SfFbInviteChangeRole + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Uninvited Facebook user from shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SfFbUninvite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Invited group to shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SfInviteGroup + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Granted access to shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SfTeamGrantAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Invited team members to shared folder (deprecated, replaced by + 'Invited user to Dropbox and added them to shared file/folder') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SfTeamInvite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed team member's role in shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SfTeamInviteChangeRole + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Joined team member's shared folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SfTeamJoin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Joined team member's shared folder from link (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SfTeamJoinFromOobLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Unshared folder with team member (deprecated, replaced by 'Removed + invitee from shared file/folder before invite was accepted') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SfTeamUninvite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Invited user to Dropbox and added them to shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedContentAddInvitees + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Added expiration date to link for shared file/folder (deprecated, + no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentAddLinkExpiry + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Added password to link for shared file/folder (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentAddLinkPassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Added users and/or groups to shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedContentAddMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed whether members can download shared file/folder + (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentChangeDownloadsPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed access type of invitee to shared file/folder before invite + was accepted + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentChangeInviteeRole + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed link audience of shared file/folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentChangeLinkAudience + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed link expiration of shared file/folder (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentChangeLinkExpiry + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed link password of shared file/folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentChangeLinkPassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed access type of shared file/folder member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentChangeMemberRole + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed whether members can see who viewed shared + file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentChangeViewerInfoPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Acquired membership of shared file/folder by accepting + invite + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentClaimInvitation + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Copied shared file/folder to own Dropbox + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedContentCopy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Downloaded shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedContentDownload + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Left shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentRelinquishMembership + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Removed invitee from shared file/folder before invite was + accepted + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentRemoveInvitees + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Removed link expiration date of shared file/folder (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentRemoveLinkExpiry + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Removed link password of shared file/folder (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentRemoveLinkPassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Removed user/group from shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentRemoveMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Requested access to shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentRequestAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Restored shared file/folder invitees + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentRestoreInvitees + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Restored users and/or groups to membership of shared + file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedContentRestoreMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Unshared file/folder by clearing membership + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedContentUnshare + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Previewed shared file/folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedContentView + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed who can access shared folder via link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedFolderChangeLinkPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed whether shared folder inherits members from parent + folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedFolderChangeMembersInheritancePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed who can add/remove members of shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedFolderChangeMembersManagementPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed who can become member of shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedFolderChangeMembersPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Created shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedFolderCreate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Declined team member's invite to shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedFolderDeclineInvitation + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Added shared folder to own Dropbox + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedFolderMount + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed parent of shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedFolderNest + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Transferred ownership of shared folder to another member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedFolderTransferOwnership + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Deleted shared folder from Dropbox + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedFolderUnmount + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Added shared link expiration date + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkAddExpiry + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed shared link expiration date + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkChangeExpiry + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed visibility of shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedLinkChangeVisibility + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Added file/folder to Dropbox from shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkCopy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Created shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkCreate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Removed shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkDisable + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Downloaded file/folder from shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkDownload + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Removed shared link expiration date + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkRemoveExpiry + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Added an expiration date to the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedLinkSettingsAddExpiration + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Added a password to the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedLinkSettingsAddPassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Disabled downloads + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedLinkSettingsAllowDownloadDisabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Enabled downloads + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedLinkSettingsAllowDownloadEnabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed the audience of the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedLinkSettingsChangeAudience + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed the expiration date of the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedLinkSettingsChangeExpiration + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Changed the password of the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedLinkSettingsChangePassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Removed the expiration date from the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedLinkSettingsRemoveExpiration + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Removed the password from the shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharedLinkSettingsRemovePassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Added members as audience of shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkShare + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Opened shared link + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedLinkView + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Opened shared Paper doc (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedNoteOpened + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Disabled downloads for link (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShmodelDisableDownloads + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Enabled downloads for link (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShmodelEnableDownloads + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sharing) Shared link with group (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShmodelGroupShare + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Granted access to showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseAccessGranted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Added member to showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseAddMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Archived showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseArchived + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Created showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseCreated + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Deleted showcase comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseDeleteComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Edited showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseEdited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Edited showcase comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseEditComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Added file to showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseFileAdded + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Downloaded file from showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseFileDownload + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Removed file from showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseFileRemoved + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Viewed file in showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseFileView + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Permanently deleted showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ShowcasePermanentlyDeleted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Added showcase comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcasePostComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Removed member from showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseRemoveMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Renamed showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseRenamed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Requested access to showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseRequestAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Resolved showcase comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseResolveComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Unarchived showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseRestored + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Deleted showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseTrashed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Deleted showcase (old version) (deprecated, replaced by 'Deleted + showcase') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ShowcaseTrashedDeprecated + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Unresolved showcase comment + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseUnresolveComment + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Restored showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseUntrashed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Restored showcase (old version) (deprecated, replaced by 'Restored + showcase') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ShowcaseUntrashedDeprecated + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (showcase) Viewed showcase + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ShowcaseView + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sso) Added X.509 certificate for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SsoAddCert + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sso) Added sign-in URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SsoAddLoginUrl + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sso) Added sign-out URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SsoAddLogoutUrl + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sso) Changed X.509 certificate for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SsoChangeCert + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sso) Changed sign-in URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SsoChangeLoginUrl + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sso) Changed sign-out URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SsoChangeLogoutUrl + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sso) Changed SAML identity mode for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SsoChangeSamlIdentityMode + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sso) Removed X.509 certificate for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SsoRemoveCert + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sso) Removed sign-in URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SsoRemoveLoginUrl + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (sso) Removed sign-out URL for SSO + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SsoRemoveLogoutUrl + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_folders) Changed archival status of team folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamFolderChangeStatus + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_folders) Created team folder in active status + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamFolderCreate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_folders) Downgraded team folder to regular shared folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamFolderDowngrade + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_folders) Permanently deleted archived team folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamFolderPermanentlyDelete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_folders) Renamed active/archived team folder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamFolderRename + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_folders) Changed sync default + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamSelectiveSyncSettingsChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed account capture setting on team domain + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AccountCaptureChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Disabled downloads (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AllowDownloadDisabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled downloads (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AllowDownloadEnabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed camera uploads setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of CameraUploadsPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed classification policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ClassificationChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed computer backup policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ComputerBackupPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed content management setting + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ContentAdministrationPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Set restrictions on data center locations where team data + resides + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DataPlacementRestrictionChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Completed restrictions on data center locations where team + data resides + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DataPlacementRestrictionSatisfyPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Added members to device approvals exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DeviceApprovalsAddException + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Set/removed limit on number of computers member can link to + team Dropbox account + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DeviceApprovalsChangeDesktopPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Set/removed limit on number of mobile devices member can link + to team Dropbox account + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DeviceApprovalsChangeMobilePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed device approvals setting when member is over + limit + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DeviceApprovalsChangeOverageAction + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed device approvals setting when member unlinks approved + device + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DeviceApprovalsChangeUnlinkAction + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Removed members from device approvals exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DeviceApprovalsRemoveException + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Added members to directory restrictions list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DirectoryRestrictionsAddMembers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Removed members from directory restrictions list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of DirectoryRestrictionsRemoveMembers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Added members to EMM exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmmAddException + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled enterprise mobility management for + members + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmmChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Removed members from EMM exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmmRemoveException + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Accepted/opted out of extended version history + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ExtendedVersionHistoryChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled commenting on team files + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileCommentsChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed file locking policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileLockingPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled file requests + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileRequestsChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled file request emails for everyone (deprecated, no + longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileRequestsEmailsEnabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled file request emails for team (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileRequestsEmailsRestrictedToTeamOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed file transfers policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FileTransfersPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled Google single sign-on for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GoogleSsoChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed who can create groups + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of GroupUserManagementChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed integration policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of IntegrationPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed whether users can find team when not invited + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberRequestsChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed member send invite policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberSendInvitePolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Added members to member space limit exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberSpaceLimitsAddException + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed member space limit type for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberSpaceLimitsChangeCapsTypePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed team default member space limit + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberSpaceLimitsChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Removed members from member space limit exception list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberSpaceLimitsRemoveException + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled option for team members to suggest people to + add to team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberSuggestionsChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled Microsoft Office add-in + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MicrosoftOfficeAddinChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled network control + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NetworkControlChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed whether Dropbox Paper, when enabled, is deployed to + all members or to specific members + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperChangeDeploymentPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed whether non-members can view Paper docs with link + (deprecated, no longer logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperChangeMemberLinkPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed whether members can share Paper docs outside team, + and if docs are accessible only by team members or anyone by default + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperChangeMemberPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled Dropbox Paper for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed Paper Default Folder Policy setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperDefaultFolderPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled Paper Desktop for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperDesktopPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Added users to Paper-enabled users list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperEnabledUsersGroupAddition + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Removed users from Paper-enabled users list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PaperEnabledUsersGroupRemoval + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed team password strength requirements + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PasswordStrengthRequirementsChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled ability of team members to permanently + delete content + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PermanentDeleteChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled reseller support + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ResellerSupportChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed Rewind policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RewindPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed send for signature policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SendForSignaturePolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed whether team members can join shared folders owned + outside team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharingChangeFolderJoinPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed whether members can share links outside team, and if + links are accessible only by team members or anyone by default + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharingChangeLinkPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed whether members can share files/folders outside + team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SharingChangeMemberPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled downloading files from Dropbox Showcase for + team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ShowcaseChangeDownloadPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled Dropbox Showcase for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ShowcaseChangeEnabledPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled sharing Dropbox Showcase externally for + team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ShowcaseChangeExternalSharingPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed automatic Smart Sync setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SmarterSmartSyncPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed default Smart Sync setting for team members + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SmartSyncChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Opted team into Smart Sync + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SmartSyncNotOptOut + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Opted team out of Smart Sync + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SmartSyncOptOut + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed single sign-on setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SsoChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed team branding policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamBrandingPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed App Integrations setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamExtensionsPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled Team Selective Sync for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamSelectiveSyncPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Edited the approved list for sharing externally + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamSharingWhitelistSubjectsChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Added members to two factor authentication exception + list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TfaAddException + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed two-step verification setting for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TfaChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Removed members from two factor authentication exception + list + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TfaRemoveException + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Enabled/disabled option for members to link personal Dropbox + account and team account to same computer + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TwoAccountChangePolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed team policy for viewer info + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ViewerInfoPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed watermarking policy for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of WatermarkingPolicyChanged + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed limit on active sessions per member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of WebSessionsChangeActiveSessionLimit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed how long members can stay signed in to + Dropbox.com + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of WebSessionsChangeFixedLengthPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_policies) Changed how long team members can be idle while signed in to + Dropbox.com + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of WebSessionsChangeIdleLengthPolicy + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_profile) Merged another team into this team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamMergeFrom + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_profile) Merged this team into another team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamMergeTo + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_profile) Added team background to display on shared link headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamProfileAddBackground + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_profile) Added team logo to display on shared link headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamProfileAddLogo + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_profile) Changed team background displayed on shared link + headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamProfileChangeBackground + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_profile) Changed default language for team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamProfileChangeDefaultLanguage + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_profile) Changed team logo displayed on shared link headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamProfileChangeLogo + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_profile) Changed team name + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamProfileChangeName + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_profile) Removed team background displayed on shared link + headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamProfileRemoveBackground + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (team_profile) Removed team logo displayed on shared link headers + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamProfileRemoveLogo + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (tfa) Added backup phone for two-step verification + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TfaAddBackupPhone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (tfa) Added security key for two-step verification + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TfaAddSecurityKey + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (tfa) Changed backup phone for two-step verification + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TfaChangeBackupPhone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (tfa) Enabled/disabled/changed two-step verification setting + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TfaChangeStatus + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (tfa) Removed backup phone for two-step verification + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TfaRemoveBackupPhone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (tfa) Removed security key for two-step verification + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TfaRemoveSecurityKey + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (tfa) Reset two-step verification for team member + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TfaReset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Changed enterprise admin role + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ChangedEnterpriseAdminRole + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Changed enterprise-connected team status + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ChangedEnterpriseConnectedTeamStatus + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Ended enterprise admin session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of EndedEnterpriseAdminSession + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Ended enterprise admin session (deprecated, replaced by + 'Ended enterprise admin session') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of EndedEnterpriseAdminSessionDeprecated + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Changed who can update a setting + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of EnterpriseSettingsLocking + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Changed guest team admin status + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GuestAdminChangeStatus + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Started enterprise admin session + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of StartedEnterpriseAdminSession + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Accepted a team merge request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamMergeRequestAccepted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Accepted a team merge request (deprecated, replaced by + 'Accepted a team merge request') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamMergeRequestAcceptedShownToPrimaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Accepted a team merge request (deprecated, replaced by + 'Accepted a team merge request') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of + TeamMergeRequestAcceptedShownToSecondaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Automatically canceled team merge request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamMergeRequestAutoCanceled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Canceled a team merge request + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamMergeRequestCanceled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Canceled a team merge request (deprecated, replaced by + 'Canceled a team merge request') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamMergeRequestCanceledShownToPrimaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Canceled a team merge request (deprecated, replaced by + 'Canceled a team merge request') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of + TeamMergeRequestCanceledShownToSecondaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Team merge request expired + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamMergeRequestExpired + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Team merge request expired (deprecated, replaced by 'Team + merge request expired') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamMergeRequestExpiredShownToPrimaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Team merge request expired (deprecated, replaced by 'Team + merge request expired') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of + TeamMergeRequestExpiredShownToSecondaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Rejected a team merge request (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamMergeRequestRejectedShownToPrimaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Rejected a team merge request (deprecated, no longer + logged) + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of + TeamMergeRequestRejectedShownToSecondaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Sent a team merge request reminder + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamMergeRequestReminder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Sent a team merge request reminder (deprecated, replaced by + 'Sent a team merge request reminder') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamMergeRequestReminderShownToPrimaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Sent a team merge request reminder (deprecated, replaced by + 'Sent a team merge request reminder') + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of + TeamMergeRequestReminderShownToSecondaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Canceled the team merge + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamMergeRequestRevoked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Requested to merge their Dropbox team into yours + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamMergeRequestSentShownToPrimaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + (trusted_teams) Requested to merge your team into another Dropbox team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamMergeRequestSentShownToSecondaryTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Created member data report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Failed to create members data report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Failure reason. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Failure reason. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The export members report fail type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the export members report fail type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The export members report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the export members report type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Accepted/opted out of extended version history. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New extended version history policy. + Previous extended version history policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New extended version history policy. + + + + + Previous extended version history policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The extended version history change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the extended version history change policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The extended version history policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is ExplicitlyLimited + + + + + Gets this instance as a ExplicitlyLimited, or null. + + + + + Gets a value indicating whether this instance is ExplicitlyUnlimited + + + + + Gets this instance as a ExplicitlyUnlimited, or null. + + + + + Gets a value indicating whether this instance is ImplicitlyLimited + + + + + Gets this instance as a ImplicitlyLimited, or null. + + + + + Gets a value indicating whether this instance is ImplicitlyUnlimited + + + + + Gets this instance as a ImplicitlyUnlimited, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The explicitly limited object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ExplicitlyLimited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The explicitly unlimited object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ExplicitlyUnlimited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The implicitly limited object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ImplicitlyLimited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The implicitly unlimited object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ImplicitlyUnlimited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Created External sharing report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The external sharing create report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the external sharing create report type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Couldn't create External sharing report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Failure reason. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Failure reason. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The external sharing report failed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the external sharing report failed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + A user without a Dropbox account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + An external user identifier. + Identifier type. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + An external user identifier. + + + + + Identifier type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Provides details about a failure + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A user friendly explanation of the error. Might + be missing due to historical data gap. + A technical explanation of the error. This is + relevant for some errors. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A user friendly explanation of the error. Might be missing due to historical + data gap. + + + + + A technical explanation of the error. This is relevant for some + errors. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The fed admin role object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is EnterpriseAdmin + + + + + Gets this instance as a EnterpriseAdmin, or null. + + + + + Gets a value indicating whether this instance is NotEnterpriseAdmin + + + + + Gets this instance as a NotEnterpriseAdmin, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The enterprise admin object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EnterpriseAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The not enterprise admin object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NotEnterpriseAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Additional information about the organization or connected team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is ConnectedTeamName + + + + + Gets this instance as a ConnectedTeamName, or null. + + + + + Gets a value indicating whether this instance is NonTrustedTeamDetails + + + + + Gets this instance as a NonTrustedTeamDetails, or null. + + + + + Gets a value indicating whether this instance is OrganizationName + + + + + Gets this instance as a OrganizationName, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The name of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The email to which the request was sent. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The name of the organization. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + More details about the organization or team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Organization + + + + + Gets this instance as a Organization, or null. + + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a Team, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + More details about the organization. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + More details about the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The fed handshake action object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AcceptedInvite + + + + + Gets this instance as a AcceptedInvite, or null. + + + + + Gets a value indicating whether this instance is CanceledInvite + + + + + Gets this instance as a CanceledInvite, or null. + + + + + Gets a value indicating whether this instance is InviteExpired + + + + + Gets this instance as a InviteExpired, or null. + + + + + Gets a value indicating whether this instance is Invited + + + + + Gets this instance as a Invited, or null. + + + + + Gets a value indicating whether this instance is RejectedInvite + + + + + Gets this instance as a RejectedInvite, or null. + + + + + Gets a value indicating whether this instance is RemovedTeam + + + + + Gets this instance as a RemovedTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The accepted invite object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AcceptedInvite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The canceled invite object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CanceledInvite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The invite expired object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InviteExpired + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The invited object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Invited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The rejected invite object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RejectedInvite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The removed team object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RemovedTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Added file comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file add comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file add comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added files and/or folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file add type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file add type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Subscribed to or unsubscribed from comment notifications for file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New file comment subscription. + Previous file comment subscription. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New file comment subscription. + + + + + Previous file comment subscription. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file change comment subscription type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file change comment subscription type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enable or disable file comments notifications + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Enabled/disabled commenting on team files. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New commenting on team files policy. + Previous commenting on team files policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New commenting on team files policy. + + + + + Previous commenting on team files policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file comments change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file comments change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + File comments policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Copied files and/or folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Relocate action details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Relocate action details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file copy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file copy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted file comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file delete comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file delete comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted files and/or folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file delete type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file delete type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Downloaded files and/or folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file download type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file download type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Edited file comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Previous comment text. + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Previous comment text. + + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file edit comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file edit comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Edited files. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file edit type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file edit type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created copy reference to file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file get copy reference type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file get copy reference type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Liked file comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file like comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file like comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Locked/unlocked editing for a file. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous lock status of the file. + New lock status of the file. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous lock status of the file. + + + + + New lock status of the file. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file locking lock status changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file locking lock status changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed file locking policy for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New file locking policy. + Previous file locking policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New file locking policy. + + + + + Previous file locking policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file locking policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file locking policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + File's logged information. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Path relative to event context. + Display name. Might be missing due to historical data + gap. + Unique ID. Might be missing due to historical data + gap. + File or folder size in bytes. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Moved files and/or folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Relocate action details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Relocate action details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file move type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file move type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Generic information relevant both for files and folders + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Path relative to event context. + Display name. Might be missing due to historical data + gap. + Unique ID. Might be missing due to historical data + gap. + File or folder size in bytes. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Path relative to event context. + + + + + Display name. Might be missing due to historical data gap. + + + + + Unique ID. Might be missing due to historical data gap. + + + + + File or folder size in bytes. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Permanently deleted files and/or folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file permanently delete type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file permanently delete type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Previewed files and/or folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file preview type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file preview type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Renamed files and/or folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Relocate action details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Relocate action details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file rename type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file rename type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed file request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New file request details. + File request id. Might be missing due to historical + data gap. + Previous file request details. Might be missing due + to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New file request details. + + + + + File request id. Might be missing due to historical data gap. + + + + + Previous file request details. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file request change type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file request change type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Closed file request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + File request id. Might be missing due to historical + data gap. + Previous file request details. Might be missing due + to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + File request id. Might be missing due to historical data gap. + + + + + Previous file request details. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file request close type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file request close type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created file request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + File request id. Might be missing due to historical + data gap. + File request details. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + File request id. Might be missing due to historical data gap. + + + + + File request details. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file request create type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file request create type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + File request deadline + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The deadline for this file request. Might be missing due to + historical data gap. + If set, allow uploads after the deadline has passed. + Might be missing due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The deadline for this file request. Might be missing due to historical data + gap. + + + + + If set, allow uploads after the deadline has passed. Might be missing due to + historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Delete file request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + File request id. Might be missing due to historical + data gap. + Previous file request details. Might be missing due + to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + File request id. Might be missing due to historical data gap. + + + + + Previous file request details. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file request delete type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file request delete type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + File request details + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Asset position in the Assets list. + File request deadline. Might be missing due to historical + data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Asset position in the Assets list. + + + + + File request deadline. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Received files for file request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Submitted file names. + File request id. Might be missing due to historical + data gap. + File request details. Might be missing due to + historical data gap. + The name as provided by the submitter. Might be missing + due to historical data gap. + The email as provided by the submitter. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Submitted file names. + + + + + File request id. Might be missing due to historical data gap. + + + + + File request details. Might be missing due to historical data gap. + + + + + The name as provided by the submitter. Might be missing due to historical + data gap. + + + + + The email as provided by the submitter. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file request receive file type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file request receive file type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled file requests. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New file requests policy. + Previous file requests policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New file requests policy. + + + + + Previous file requests policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file requests change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file requests change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled file request emails for everyone. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file requests emails enabled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file requests emails enabled type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled file request emails for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file requests emails restricted to team only type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file requests emails restricted to team only + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + File requests policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Resolved file comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file resolve comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file resolve comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Restored deleted files and/or folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file restore type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file restore type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Reverted files to previous version. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file revert type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file revert type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Rolled back file actions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file rollback changes type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file rollback changes type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Saved file/folder using copy reference. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Relocate action details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Relocate action details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file save copy reference type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file save copy reference type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Transfer files added. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Transfer id. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Transfer id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file transfers file add type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file transfers file add type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + File transfers policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed file transfers policy for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New file transfers policy. + Previous file transfers policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New file transfers policy. + + + + + Previous file transfers policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file transfers policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file transfers policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted transfer. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Transfer id. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Transfer id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file transfers transfer delete type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file transfers transfer delete type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Transfer downloaded. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Transfer id. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Transfer id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file transfers transfer download type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file transfers transfer download type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Sent transfer. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Transfer id. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Transfer id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file transfers transfer send type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file transfers transfer send type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Viewed transfer. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Transfer id. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Transfer id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file transfers transfer view type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file transfers transfer view type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unliked file comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file unlike comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file unlike comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unresolved file comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file unresolve comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the file unresolve comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Folder's logged information. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Path relative to event context. + Display name. Might be missing due to historical data + gap. + Unique ID. Might be missing due to historical data + gap. + File or folder size in bytes. + Number of files within the folder. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Number of files within the folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Updated folder overview. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Folder Overview location position in the + Assets list. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Folder Overview location position in the Assets list. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The folder overview description changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the folder overview description changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Pinned item to folder overview. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Folder Overview location position in the + Assets list. + Pinned items positions in the Assets + list. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Folder Overview location position in the Assets list. + + + + + Pinned items positions in the Assets list. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The folder overview item pinned type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the folder overview item pinned type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unpinned item from folder overview. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Folder Overview location position in the + Assets list. + Pinned items positions in the Assets + list. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Folder Overview location position in the Assets list. + + + + + Pinned items positions in the Assets list. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The folder overview item unpinned type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the folder overview item unpinned type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Geographic location details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + IP address. + City name. + Region name. + Country code. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + IP address. + + + + + City name. + + + + + Region name. + + + + + Country code. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get team events arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The maximal number of results to return per call. Note that + some calls may not return number of events, and may even + return no events, even with `has_more` set to true. In this case, callers should + fetch again using . + Filter the events by account ID. Return only events with + this account_id as either Actor, Context, or Participants. + Filter by time range. + Filter the returned events to a single category. Note that + category shouldn't be provided together with event_type. + Filter the returned events to a single event type. Note + that event_type shouldn't be provided together with category. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The maximal number of results to return per call. Note that some calls may + not return number of events, and may even return no events, + even with `has_more` set to true. In this case, callers should fetch again using + . + + + + + Filter the events by account ID. Return only events with this account_id as + either Actor, Context, or Participants. + + + + + Filter by time range. + + + + + Filter the returned events to a single category. Note that category shouldn't + be provided together with event_type. + + + + + Filter the returned events to a single event type. Note that event_type + shouldn't be provided together with category. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get team events continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Indicates from what point to get the next set of + events. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Indicates from what point to get the next set of events. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Errors that can be raised when calling . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is BadCursor + + + + + Gets this instance as a BadCursor, or null. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Bad cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of BadCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Cursors are intended to be used quickly. Individual cursor values are + normally valid for days, but in rare cases may be reset sooner. + Cursor reset errors should be handled by fetching a new cursor from . + The associated value is the approximate timestamp of the most recent event + returned by the cursor. This should be used as a resumption point when calling to obtain a + new cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Errors that can be raised when calling . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccountIdNotFound + + + + + Gets this instance as a AccountIdNotFound, or null. + + + + + Gets a value indicating whether this instance is InvalidTimeRange + + + + + Gets this instance as a InvalidTimeRange, or null. + + + + + Gets a value indicating whether this instance is InvalidFilters + + + + + Gets this instance as a InvalidFilters, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + No user found matching the provided account_id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AccountIdNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Invalid time range. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidTimeRange + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Invalid filters. Do not specify both event_type and category parameters for + the same call. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidFilters + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The get team events result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of events. Note that events are not guaranteed to be + sorted by their timestamp value. + Pass the cursor into to + obtain additional events. The value of may change for + each response from , + regardless of the value of ; older cursor strings may + expire. Thus, callers should ensure that they update their cursor based on the + latest value of after each call, and poll regularly if + they wish to poll for new events. Callers should handle reset exceptions for + expired cursors. + Is true if there may be additional events that have not been + returned yet. An additional call to can + retrieve them. Note that may be true, even if + is empty. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of events. Note that events are not guaranteed to be sorted by their + timestamp value. + + + + + Pass the cursor into to + obtain additional events. + The value of may change for each response from , + regardless of the value of ; older cursor strings may + expire. + Thus, callers should ensure that they update their cursor based on the latest + value of after each call, and poll regularly if they wish to + poll for new events. + Callers should handle reset exceptions for expired cursors. + + + + + Is true if there may be additional events that have not been returned yet. An + additional call to can + retrieve them. Note that may be true, even if is empty. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled Google single sign-on for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New Google single sign-on policy. + Previous Google single sign-on policy. Might be missing + due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New Google single sign-on policy. + + + + + Previous Google single sign-on policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The google sso change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the google sso change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Google SSO policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Added folders to policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Policy ID. + Policy name. + Policy type. + Folders. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Policy ID. + + + + + Policy name. + + + + + Policy type. + + + + + Folders. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The governance policy add folders type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the governance policy add folders type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Activated a new policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Policy ID. + Policy name. + Duration in days. + Policy type. + Folders. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Policy ID. + + + + + Policy name. + + + + + Duration in days. + + + + + Policy type. + + + + + Folders. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The governance policy create type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the governance policy create type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted a policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Policy ID. + Policy name. + Policy type. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Policy ID. + + + + + Policy name. + + + + + Policy type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The governance policy delete type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the governance policy delete type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Edited policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Policy ID. + Policy name. + Attribute. + From. + To. + Policy type. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Policy ID. + + + + + Policy name. + + + + + Attribute. + + + + + From. + + + + + To. + + + + + Policy type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The governance policy edit details type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the governance policy edit details type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed policy duration. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Policy ID. + Policy name. + From. + To. + Policy type. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Policy ID. + + + + + Policy name. + + + + + From. + + + + + To. + + + + + Policy type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The governance policy edit duration type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the governance policy edit duration type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed folders from policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Policy ID. + Policy name. + Policy type. + Folders. + Reason. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Policy ID. + + + + + Policy name. + + + + + Policy type. + + + + + Folders. + + + + + Reason. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The governance policy remove folders type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the governance policy remove folders type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added external ID for group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Current external id. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Current external id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group add external id type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group add external id type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added team members to group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Is group owner. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Is group owner. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group add member type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group add member type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed external ID for group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Current external id. + Old external id. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Current external id. + + + + + Old external id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group change external id type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group change external id type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed group management type. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New group management type. + Previous group management type. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New group management type. + + + + + Previous group management type. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group change management type type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group change management type type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed manager permissions of group member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Is group owner. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Is group owner. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group change member role type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group change member role type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Is company managed group. Might be missing due to + historical data gap. + Group join policy. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Is company managed group. Might be missing due to historical data gap. + + + + + Group join policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group create type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group create type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Is company managed group. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Is company managed group. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group delete type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group delete type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Updated group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group description updated type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group description updated type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group join policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Open + + + + + Gets this instance as a Open, or null. + + + + + Gets a value indicating whether this instance is RequestToJoin + + + + + Gets this instance as a RequestToJoin, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The open object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Open + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The request to join object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RequestToJoin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Updated group join policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Is company managed group. Might be missing due to + historical data gap. + Group join policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Is company managed group. Might be missing due to historical data gap. + + + + + Group join policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group join policy updated type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group join policy updated type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Group's logged information. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The name of this group. + The unique id of this group. Might be missing due to + historical data gap. + External group ID. Might be missing due to historical data + gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The name of this group. + + + + + The unique id of this group. Might be missing due to historical data + gap. + + + + + External group ID. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Moved group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group moved type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group moved type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed external ID for group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Old external id. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Old external id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group remove external id type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group remove external id type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed team members from group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group remove member type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group remove member type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Renamed group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Previous display name. + New display name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Previous display name. + + + + + New display name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group rename type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group rename type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed who can create groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New group users management policy. + Previous group users management policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New group users management policy. + + + + + Previous group users management policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group user management change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the group user management change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed guest team admin status. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + True for guest, false for host. + Previous request state. + New request state. + Action details. + The name of the guest team. + The name of the host team. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + True for guest, false for host. + + + + + Previous request state. + + + + + New request state. + + + + + Action details. + + + + + The name of the guest team. + + + + + The name of the host team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The guest admin change status type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the guest admin change status type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Started trusted team admin session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Host team name. + Trusted team name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Host team name. + + + + + Trusted team name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The guest admin signed in via trusted teams type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the guest admin signed in via trusted teams + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Ended trusted team admin session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Host team name. + Trusted team name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Host team name. + + + + + Trusted team name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The guest admin signed out via trusted teams type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the guest admin signed out via trusted teams + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The identifier type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Email + + + + + Gets this instance as a Email, or null. + + + + + Gets a value indicating whether this instance is FacebookProfileName + + + + + Gets this instance as a FacebookProfileName, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The email object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Email + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The facebook profile name object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FacebookProfileName + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Connected integration for member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Name of the third-party integration. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Name of the third-party integration. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The integration connected type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the integration connected type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Disconnected integration for member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Name of the third-party integration. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Name of the third-party integration. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The integration disconnected type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the integration disconnected type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling whether a service integration is enabled for the + team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed integration policy for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Name of the third-party integration. + New integration policy. + Previous integration policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Name of the third-party integration. + + + + + New integration policy. + + + + + Previous integration policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The integration policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the integration policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The invite method object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is AutoApprove + + + + + Gets this instance as a AutoApprove, or null. + + + + + Gets a value indicating whether this instance is InviteLink + + + + + Gets this instance as a InviteLink, or null. + + + + + Gets a value indicating whether this instance is MemberInvite + + + + + Gets this instance as a MemberInvite, or null. + + + + + Gets a value indicating whether this instance is MovedFromAnotherTeam + + + + + Gets this instance as a MovedFromAnotherTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The auto approve object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AutoApprove + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The invite link object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InviteLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The member invite object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberInvite + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The moved from another team object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MovedFromAnotherTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Additional information relevant when a new member joins the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Linked applications. (Deprecated) Please use + has_linked_apps boolean field instead. + Linked devices. (Deprecated) Please use + has_linked_devices boolean field instead. + Linked shared folders. (Deprecated) Please use + has_linked_shared_folders boolean field instead. + (Deprecated) True if the linked_apps list was + truncated to the maximum supported length (50). + (Deprecated) True if the linked_devices + list was truncated to the maximum supported length (50). + (Deprecated) True if the + linked_shared_folders list was truncated to the maximum supported length + (50). + True if the user had linked apps at event time. + True if the user had linked apps at event + time. + True if the user had linked shared folders at + event time. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Linked applications. (Deprecated) Please use has_linked_apps boolean field + instead. + + + + + Linked devices. (Deprecated) Please use has_linked_devices boolean field + instead. + + + + + Linked shared folders. (Deprecated) Please use has_linked_shared_folders + boolean field instead. + + + + + (Deprecated) True if the linked_apps list was truncated to the maximum + supported length (50). + + + + + (Deprecated) True if the linked_devices list was truncated to the maximum + supported length (50). + + + + + (Deprecated) True if the linked_shared_folders list was truncated to the + maximum supported length (50). + + + + + True if the user had linked apps at event time. + + + + + True if the user had linked apps at event time. + + + + + True if the user had linked shared folders at event time. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information on sessions, in legacy format + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The IP address of the last activity from this session. + Might be missing due to historical data gap. + The time this session was created. Might be missing due to + historical data gap. + The time of the last activity from this session. Might be + missing due to historical data gap. + Session unique id. Might be missing due to historical + data gap. + The device name. Might be missing due to historical data + gap. + Is device managed by emm. Might be missing due to + historical data gap. + Information on the hosting platform. Might be missing due to + historical data gap. + The mac address of the last activity from this session. + Might be missing due to historical data gap. + The hosting OS version. Might be missing due to historical + data gap. + Information on the hosting device type. Might be missing + due to historical data gap. + The Dropbox client version. Might be missing due to + historical data gap. + Alternative unique device session id, instead of session + id field. Might be missing due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Session unique id. Might be missing due to historical data gap. + + + + + The device name. Might be missing due to historical data gap. + + + + + Is device managed by emm. Might be missing due to historical data gap. + + + + + Information on the hosting platform. Might be missing due to historical data + gap. + + + + + The mac address of the last activity from this session. Might be missing due + to historical data gap. + + + + + The hosting OS version. Might be missing due to historical data gap. + + + + + Information on the hosting device type. Might be missing due to historical + data gap. + + + + + The Dropbox client version. Might be missing due to historical data + gap. + + + + + Alternative unique device session id, instead of session id field. Might be + missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Activated a hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Hold ID. + Hold name. + Hold start date. + Hold end date. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Hold name. + + + + + Hold start date. + + + + + Hold end date. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds activate a hold type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds activate a hold type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added members to a hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Hold ID. + Hold name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Hold name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds add members type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds add members type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Edited details for a hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Hold ID. + Hold name. + Previous details. + New details. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Hold name. + + + + + Previous details. + + + + + New details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds change hold details type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds change hold details type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Renamed a hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Hold ID. + Previous Name. + New Name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Previous Name. + + + + + New Name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds change hold name type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds change hold name type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Exported hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Hold ID. + Hold name. + Export name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Hold name. + + + + + Export name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds export a hold type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds export a hold type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Canceled export for a hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Hold ID. + Hold name. + Export name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Hold name. + + + + + Export name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds export cancelled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds export cancelled type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Downloaded export for a hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Hold ID. + Hold name. + Export name. + Part. + Filename. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Hold name. + + + + + Export name. + + + + + Part. + + + + + Filename. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds export downloaded type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds export downloaded type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed export for a hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Hold ID. + Hold name. + Export name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Hold name. + + + + + Export name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds export removed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds export removed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Released a hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Hold ID. + Hold name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Hold name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds release a hold type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds release a hold type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed members from a hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Hold ID. + Hold name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Hold name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds remove members type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds remove members type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created a summary report for a hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Hold ID. + Hold name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Hold ID. + + + + + Hold name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds report a hold type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the legal holds report a hold type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device sessions that user is linked to. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DesktopDeviceSession + + + + + Gets this instance as a DesktopDeviceSession, or null. + + + + + Gets a value indicating whether this instance is LegacyDeviceSession + + + + + Gets this instance as a LegacyDeviceSession, or null. + + + + + Gets a value indicating whether this instance is MobileDeviceSession + + + + + Gets this instance as a MobileDeviceSession, or null. + + + + + Gets a value indicating whether this instance is WebDeviceSession + + + + + Gets this instance as a WebDeviceSession, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + desktop device session's details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + legacy device session's details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + mobile device session's details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + web device session's details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + File lock status + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Locked + + + + + Gets this instance as a Locked, or null. + + + + + Gets a value indicating whether this instance is Unlocked + + + + + Gets this instance as a Unlocked, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The locked object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Locked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unlocked object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unlocked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Failed to sign in. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Login method. + Error details. + Tells if the login device is EMM managed. Might be + missing due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Login method. + + + + + Error details. + + + + + Tells if the login device is EMM managed. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The login fail type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the login fail type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The login method object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is AppleOauth + + + + + Gets this instance as a AppleOauth, or null. + + + + + Gets a value indicating whether this instance is + FirstPartyTokenExchange + + + + + Gets this instance as a FirstPartyTokenExchange, or null. + + + + + Gets a value indicating whether this instance is GoogleOauth + + + + + Gets this instance as a GoogleOauth, or null. + + + + + Gets a value indicating whether this instance is Password + + + + + Gets this instance as a Password, or null. + + + + + Gets a value indicating whether this instance is QrCode + + + + + Gets this instance as a QrCode, or null. + + + + + Gets a value indicating whether this instance is Saml + + + + + Gets this instance as a Saml, or null. + + + + + Gets a value indicating whether this instance is + TwoFactorAuthentication + + + + + Gets this instance as a TwoFactorAuthentication, or null. + + + + + Gets a value indicating whether this instance is WebSession + + + + + Gets this instance as a WebSession, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The apple oauth object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AppleOauth + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The first party token exchange object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FirstPartyTokenExchange + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The google oauth object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GoogleOauth + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The password object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Password + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The qr code object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of QrCode + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The saml object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Saml + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The two factor authentication object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TwoFactorAuthentication + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The web session object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of WebSession + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Signed in. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Login method. + Tells if the login device is EMM managed. Might be + missing due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Login method. + + + + + Tells if the login device is EMM managed. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The login success type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the login success type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Signed out. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Login session id. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Login session id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The logout type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the logout type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added an external ID for team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Current external id. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Current external id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member add external id type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member add external id type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added team member name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New user's name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New user's name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member add name type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member add name type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team member admin role. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New admin role. This field is relevant when the admin role + is changed or whenthe user role changes from no admin rights to with admin + rights. + Previous admin role. This field is relevant when the + admin role is changed or when the admin role is removed. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New admin role. This field is relevant when the admin role is changed or + whenthe user role changes from no admin rights to with admin rights. + + + + + Previous admin role. This field is relevant when the admin role is changed or + when the admin role is removed. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member change admin role type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member change admin role type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team member email. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New email. + Previous email. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New email. + + + + + Previous email. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member change email type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member change email type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed the external ID for team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Current external id. + Old external id. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Current external id. + + + + + Old external id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member change external id type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member change external id type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed membership type (limited/full) of member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous membership type. + New membership type. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous membership type. + + + + + New membership type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member change membership type type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member change membership type type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team member name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New user's name. + Previous user's name. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New user's name. + + + + + Previous user's name. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member change name type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member change name type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team member reseller role. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New reseller role. This field is relevant when the reseller + role is changed. + Previous reseller role. This field is relevant when the + reseller role is changed or when the reseller role is removed. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New reseller role. This field is relevant when the reseller role is + changed. + + + + + Previous reseller role. This field is relevant when the reseller role is + changed or when the reseller role is removed. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member change reseller role type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member change reseller role type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed member status (invited, joined, suspended, etc.). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New member status. + Previous member status. Might be missing due to + historical data gap. + Additional information indicating the action taken that caused + status change. + The user's new team name. This field is relevant when the + user is transferred off the team. + The user's previous team name. This field is relevant + when the user is transferred onto the team. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New member status. + + + + + Previous member status. Might be missing due to historical data gap. + + + + + Additional information indicating the action taken that caused status + change. + + + + + The user's new team name. This field is relevant when the user is transferred + off the team. + + + + + The user's previous team name. This field is relevant when the user is + transferred onto the team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member change status type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member change status type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Cleared manually added contacts. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member delete manual contacts type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member delete manual contacts type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted team member profile photo. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member delete profile photo type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member delete profile photo type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Permanently deleted contents of deleted team member account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member permanently delete account contents type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member permanently delete account contents + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member remove action type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Delete + + + + + Gets this instance as a Delete, or null. + + + + + Gets a value indicating whether this instance is Leave + + + + + Gets this instance as a Leave, or null. + + + + + Gets a value indicating whether this instance is Offboard + + + + + Gets this instance as a Offboard, or null. + + + + + Gets a value indicating whether this instance is + OffboardAndRetainTeamFolders + + + + + Gets this instance as a OffboardAndRetainTeamFolders, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The delete object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Delete + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The leave object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Leave + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The offboard object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Offboard + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The offboard and retain team folders object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of OffboardAndRetainTeamFolders + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Removed the external ID for team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Old external id. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Old external id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member remove external id type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member remove external id type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed whether users can find team when not invited. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New member change requests policy. + Previous member change requests policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New member change requests policy. + + + + + Previous member change requests policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member requests change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member requests change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member requests policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AutoAccept + + + + + Gets this instance as a AutoAccept, or null. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is RequireApproval + + + + + Gets this instance as a RequireApproval, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The auto accept object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AutoAccept + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The require approval object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RequireApproval + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Policy for controlling whether team members can send team invites + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Everyone + + + + + Gets this instance as a Everyone, or null. + + + + + Gets a value indicating whether this instance is SpecificMembers + + + + + Gets this instance as a SpecificMembers, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The everyone object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Everyone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specific members object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SpecificMembers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed member send invite policy for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New team member send invite policy. + Previous team member send invite policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New team member send invite policy. + + + + + Previous team member send invite policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member send invite policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member send invite policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Set team member profile photo. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member set profile photo type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member set profile photo type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Set custom member space limit. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New custom quota value in bytes. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New custom quota value in bytes. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member space limits add custom quota type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member space limits add custom quota type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added members to member space limit exception list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member space limits add exception type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member space limits add exception type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed member space limit type for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous space limit type. + New space limit type. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous space limit type. + + + + + New space limit type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member space limits change caps type policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member space limits change caps type policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed custom member space limit. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous custom quota value in bytes. + New custom quota value in bytes. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous custom quota value in bytes. + + + + + New custom quota value in bytes. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member space limits change custom quota type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member space limits change custom quota + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team default member space limit. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous team default limit value in bytes. Might be + missing due to historical data gap. + New team default limit value in bytes. Might be missing due + to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous team default limit value in bytes. Might be missing due to + historical data gap. + + + + + New team default limit value in bytes. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member space limits change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member space limits change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed space limit status. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous storage quota status. + New storage quota status. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous storage quota status. + + + + + New storage quota status. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member space limits change status type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member space limits change status type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed custom member space limit. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member space limits remove custom quota type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member space limits remove custom quota + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed members from member space limit exception list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member space limits remove exception type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member space limits remove exception type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Active + + + + + Gets this instance as a Active, or null. + + + + + Gets a value indicating whether this instance is Invited + + + + + Gets this instance as a Invited, or null. + + + + + Gets a value indicating whether this instance is MovedToAnotherTeam + + + + + Gets this instance as a MovedToAnotherTeam, or null. + + + + + Gets a value indicating whether this instance is NotJoined + + + + + Gets this instance as a NotJoined, or null. + + + + + Gets a value indicating whether this instance is Removed + + + + + Gets this instance as a Removed, or null. + + + + + Gets a value indicating whether this instance is Suspended + + + + + Gets this instance as a Suspended, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The active object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Active + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The invited object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Invited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The moved to another team object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MovedToAnotherTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The not joined object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NotJoined + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The removed object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Removed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The suspended object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Suspended + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Suggested person to add to team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + suggested users emails. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + suggested users emails. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled option for team members to suggest people to add to team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New team member suggestions policy. + Previous team member suggestions policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New team member suggestions policy. + + + + + Previous team member suggestions policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member suggestions change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member suggestions change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Member suggestions policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The member suggest type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member suggest type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Transferred contents of deleted member account to another member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member transfer account contents type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the member transfer account contents type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled Microsoft Office add-in. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New Microsoft Office addin policy. + Previous Microsoft Office addin policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New Microsoft Office addin policy. + + + + + Previous Microsoft Office addin policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The microsoft office addin change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the microsoft office addin change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Microsoft Office addin policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + An indication that an error occurred while retrieving the event. Some attributes + of the event may be omitted as a result. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + All the data that could be retrieved and converted + from the source event. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + All the data that could be retrieved and converted from the source + event. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information about linked Dropbox mobile client sessions + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The device name. + The mobile application type. + The IP address of the last activity from this session. + Might be missing due to historical data gap. + The time this session was created. Might be missing due to + historical data gap. + The time of the last activity from this session. Might be + missing due to historical data gap. + Mobile session unique id. Might be missing due to + historical data gap. + The Dropbox client version. + The hosting OS version. + last carrier used by the device. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The device name. + + + + + The mobile application type. + + + + + Mobile session unique id. Might be missing due to historical data gap. + + + + + The Dropbox client version. + + + + + The hosting OS version. + + + + + last carrier used by the device. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Mobile session. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Session ID. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Namespace relative path details. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Namespace ID. Might be missing due to historical data + gap. + A path relative to the specified namespace ID. Might be + missing due to historical data gap. + True if the namespace is shared. Might be missing + due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Namespace ID. Might be missing due to historical data gap. + + + + + A path relative to the specified namespace ID. Might be missing due to + historical data gap. + + + + + True if the namespace is shared. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled network control. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New network control policy. + Previous network control policy. Might be missing due + to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New network control policy. + + + + + Previous network control policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The network control change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the network control change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Network control policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Report created: Links created with no expiration. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Report start date. + Report end date. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Report start date. + + + + + Report end date. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The no expiration link gen create report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the no expiration link gen create report type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Couldn't create report: Links created with no expiration. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Failure reason. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Failure reason. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The no expiration link gen report failed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the no expiration link gen report failed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Non team member's logged information. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + User unique ID. Might be missing due to historical data + gap. + User display name. Might be missing due to historical + data gap. + User email address. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The email to which the request was sent + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The email to which the request was sent. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The email to which the request was sent. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Report created: Links created without passwords. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Report start date. + Report end date. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Report start date. + + + + + Report end date. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The no password link gen create report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the no password link gen create report type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Couldn't create report: Links created without passwords. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Failure reason. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Failure reason. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The no password link gen report failed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the no password link gen report failed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Report created: Views of links without passwords. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Report start date. + Report end date. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Report start date. + + + + + Report end date. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The no password link view create report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the no password link view create report type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Couldn't create report: Views of links without passwords. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Failure reason. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Failure reason. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The no password link view report failed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the no password link view report failed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed Paper doc to invite-only. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The note acl invite only type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the note acl invite only type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed Paper doc to link-accessible. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The note acl link type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the note acl link type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed Paper doc to link-accessible for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The note acl team link type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the note acl team link type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The note shared type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the note shared type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared received Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The note share receive type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the note share receive type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Opened shared Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The open note shared type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the open note shared type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + More details about the organization. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The name of the organization. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the organization. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The name of the organization + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The name of the organization. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the organization. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The origin from which the actor performed the action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The method that was used to perform the action. + Geographic location details. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The method that was used to perform the action. + + + + + Geographic location details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Report created: Views of old links. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Report start date. + Report end date. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Report start date. + + + + + Report end date. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The outdated link view create report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the outdated link view create report type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Couldn't create report: Views of old links. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Failure reason. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Failure reason. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The outdated link view report failed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the outdated link view report failed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper access type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Commenter + + + + + Gets this instance as a Commenter, or null. + + + + + Gets a value indicating whether this instance is Editor + + + + + Gets this instance as a Editor, or null. + + + + + Gets a value indicating whether this instance is Viewer + + + + + Gets this instance as a Viewer, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The commenter object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Commenter + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The editor object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Editor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The viewer object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Viewer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Exported all team Paper docs. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper admin export start type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper admin export start type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed whether Dropbox Paper, when enabled, is deployed to all members or to + specific members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New Dropbox Paper deployment policy. + Previous Dropbox Paper deployment policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New Dropbox Paper deployment policy. + + + + + Previous Dropbox Paper deployment policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper change deployment policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper change deployment policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed whether non-members can view Paper docs with link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New paper external link accessibility policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New paper external link accessibility policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper change member link policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper change member link policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed whether members can share Paper docs outside team, and if docs are + accessible only by team members or anyone by default. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New paper external accessibility policy. + Previous paper external accessibility policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New paper external accessibility policy. + + + + + Previous paper external accessibility policy. Might be missing due to + historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper change member policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper change member policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled Dropbox Paper for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New Dropbox Paper policy. + Previous Dropbox Paper policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New Dropbox Paper policy. + + + + + Previous Dropbox Paper policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added users and/or groups to Paper doc/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper content add member type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper content add member type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added Paper doc/folder to folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + Target asset position in the Assets list. + Parent asset position in the Assets list. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Target asset position in the Assets list. + + + + + Parent asset position in the Assets list. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper content add to folder type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper content add to folder type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Archived Paper doc/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper content archive type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper content archive type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created Paper doc/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper content create type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper content create type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Permanently deleted Paper doc/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper content permanently delete type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper content permanently delete type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed Paper doc/folder from folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + Target asset position in the Assets list. + Parent asset position in the Assets list. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Target asset position in the Assets list. + + + + + Parent asset position in the Assets list. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper content remove from folder type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper content remove from folder type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed users and/or groups from Paper doc/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper content remove member type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper content remove member type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Renamed Paper doc/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper content rename type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper content rename type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Restored archived Paper doc/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper content restore type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper content restore type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy to set default access for newly created Paper folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is EveryoneInTeam + + + + + Gets this instance as a EveryoneInTeam, or null. + + + + + Gets a value indicating whether this instance is InviteOnly + + + + + Gets this instance as a InviteOnly, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The everyone in team object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EveryoneInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The invite only object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InviteOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed Paper Default Folder Policy setting for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New Paper Default Folder Policy. + Previous Paper Default Folder Policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New Paper Default Folder Policy. + + + + + Previous Paper Default Folder Policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper default folder policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper default folder policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling if team members can use Paper Desktop + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Enabled/disabled Paper Desktop for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New Paper Desktop policy. + Previous Paper Desktop policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New Paper Desktop policy. + + + + + Previous Paper Desktop policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper desktop policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper desktop policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added Paper doc comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc add comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc add comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed member permissions for Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + Paper doc access type. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Paper doc access type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc change member role type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc change member role type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed sharing setting for Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + Sharing policy with external users. Might be + missing due to historical data gap. + Sharing policy with team. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Sharing policy with external users. Might be missing due to historical data + gap. + + + + + Sharing policy with team. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc change sharing policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc change sharing policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Followed/unfollowed Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + New doc subscription level. + Previous doc subscription level. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + New doc subscription level. + + + + + Previous doc subscription level. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc change subscription type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc change subscription type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted Paper doc comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc delete comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc delete comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Archived Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc deleted type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc deleted type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Downloaded Paper doc in specific format. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Export file format. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Export file format. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc download type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc download type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Edited Paper doc comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc edit comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc edit comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Edited Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc edit type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc edit type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Followed Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc followed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc followed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Mentioned user in Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc mention type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc mention type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Transferred ownership of Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + New owner. + Previous owner. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + New owner. + + + + + Previous owner. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc ownership changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc ownership changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Requested access to Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc request access type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc request access type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Resolved Paper doc comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc resolve comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc resolve comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Restored Paper doc to previous version. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc revert type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc revert type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared Paper doc via Slack. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc slack share type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc slack share type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared Paper doc with users and/or groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc team invite type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc team invite type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc trashed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc trashed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Paper document's logged information. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Papers document Id. + Paper document title. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Papers document Id. + + + + + Paper document title. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unresolved Paper doc comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + Comment text. Might be missing due to historical data + gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Comment text. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc unresolve comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc unresolve comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Restored Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc untrashed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc untrashed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Viewed Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper doc view type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper doc view type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper download format object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Docx + + + + + Gets this instance as a Docx, or null. + + + + + Gets a value indicating whether this instance is Html + + + + + Gets this instance as a Html, or null. + + + + + Gets a value indicating whether this instance is Markdown + + + + + Gets this instance as a Markdown, or null. + + + + + Gets a value indicating whether this instance is Pdf + + + + + Gets this instance as a Pdf, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The docx object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Docx + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The html object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Html + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The markdown object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Markdown + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The pdf object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Pdf + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Added users to Paper-enabled users list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper enabled users group addition type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper enabled users group addition type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed users from Paper-enabled users list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper enabled users group removal type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper enabled users group removal type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed Paper external sharing setting to anyone. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper external view allow type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper external view allow type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed Paper external sharing setting to default team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper external view default team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper external view default team type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed Paper external sharing setting to team-only. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper external view forbid type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper external view forbid type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Followed/unfollowed Paper folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + New folder subscription level. + Previous folder subscription level. Might + be missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + New folder subscription level. + + + + + Previous folder subscription level. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper folder change subscription type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper folder change subscription type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Archived Paper folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper folder deleted type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper folder deleted type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Followed Paper folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper folder followed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper folder followed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Paper folder's logged information. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Papers folder Id. + Paper folder name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Papers folder Id. + + + + + Paper folder name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared Paper folder with users and/or groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper folder team invite type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper folder team invite type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling if team members can share Paper documents + externally. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AnyoneWithLink + + + + + Gets this instance as a AnyoneWithLink, or null. + + + + + Gets a value indicating whether this instance is OnlyTeam + + + + + Gets this instance as a OnlyTeam, or null. + + + + + Gets a value indicating whether this instance is + TeamAndExplicitlyShared + + + + + Gets this instance as a TeamAndExplicitlyShared, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The anyone with link object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AnyoneWithLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The only team object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of OnlyTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team and explicitly shared object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamAndExplicitlyShared + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed permissions for published doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + New permission level. + Previous permission level. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + New permission level. + + + + + Previous permission level. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper published link change permission type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper published link change permission + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Published doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper published link create type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper published link create type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unpublished doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper published link disabled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper published link disabled type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Viewed published doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The paper published link view type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the paper published link view type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + A user or group + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Group + + + + + Gets this instance as a Group, or null. + + + + + Gets a value indicating whether this instance is User + + + + + Gets this instance as a User, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Group details. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + A user with a Dropbox account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The pass policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Allow + + + + + Gets this instance as a Allow, or null. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The allow object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Allow + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed password. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The password change type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the password change type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Reset all team member passwords. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The password reset all type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the password reset all type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Reset password. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The password reset type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the password reset type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team password strength requirements. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Old password strength policy. + New password strength policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Old password strength policy. + + + + + New password strength policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The password strength requirements change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the password strength requirements change policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Path's details. + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Path relative to the namespace containing the + content. + Fully qualified path relative to event's context. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Path relative to the namespace containing the content. + + + + + Fully qualified path relative to event's context. Might be missing due to + historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added pending secondary email. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New pending secondary email. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New pending secondary email. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The pending secondary email added type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the pending secondary email added type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled ability of team members to permanently delete content. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New permanent delete content policy. + Previous permanent delete content policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New permanent delete content policy. + + + + + Previous permanent delete content policy. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The permanent delete change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the permanent delete change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The placement restriction object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AustraliaOnly + + + + + Gets this instance as a AustraliaOnly, or null. + + + + + Gets a value indicating whether this instance is EuropeOnly + + + + + Gets this instance as a EuropeOnly, or null. + + + + + Gets a value indicating whether this instance is JapanOnly + + + + + Gets this instance as a JapanOnly, or null. + + + + + Gets a value indicating whether this instance is None + + + + + Gets this instance as a None, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The australia only object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AustraliaOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The europe only object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of EuropeOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The japan only object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of JapanOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The none object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of None + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Retention + + + + + Gets this instance as a Retention, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The retention object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Retention + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Team merge request acceptance details shown to the primary team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request cancellation details shown to the primary team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request expiration details shown to the primary team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request reminder details shown to the primary team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + The name of the primary team admin the request was sent + to. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + The name of the primary team admin the request was sent to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Quick action type. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DeleteSharedLink + + + + + Gets this instance as a DeleteSharedLink, or null. + + + + + Gets a value indicating whether this instance is ResetPassword + + + + + Gets this instance as a ResetPassword, or null. + + + + + Gets a value indicating whether this instance is RestoreFileOrFolder + + + + + Gets this instance as a RestoreFileOrFolder, or null. + + + + + Gets a value indicating whether this instance is UnlinkApp + + + + + Gets this instance as a UnlinkApp, or null. + + + + + Gets a value indicating whether this instance is UnlinkDevice + + + + + Gets this instance as a UnlinkDevice, or null. + + + + + Gets a value indicating whether this instance is UnlinkSession + + + + + Gets this instance as a UnlinkSession, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The delete shared link object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeleteSharedLink + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The reset password object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ResetPassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The restore file or folder object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RestoreFileOrFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unlink app object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UnlinkApp + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unlink device object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnlinkDevice + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unlink session object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnlinkSession + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Provides the indices of the source asset and the destination asset for a relocate + action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Source asset position in the Assets list. + Destination asset position in the Assets list. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Source asset position in the Assets list. + + + + + Destination asset position in the Assets list. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Reseller information. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Reseller name. + Reseller email. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Reseller name. + + + + + Reseller email. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The reseller role object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is NotReseller + + + + + Gets this instance as a NotReseller, or null. + + + + + Gets a value indicating whether this instance is ResellerAdmin + + + + + Gets this instance as a ResellerAdmin, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The not reseller object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NotReseller + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The reseller admin object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ResellerAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Enabled/disabled reseller support. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New Reseller support policy. + Previous Reseller support policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New Reseller support policy. + + + + + Previous Reseller support policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The reseller support change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the reseller support change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling if reseller can access the admin console as + administrator + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Ended reseller support session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The reseller support session end type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the reseller support session end type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Started reseller support session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The reseller support session start type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the reseller support session start type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Rewound a folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Folder was Rewound to this date. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Folder was Rewound to this date. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The rewind folder type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the rewind folder type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling whether team members can rewind + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is AdminsOnly + + + + + Gets this instance as a AdminsOnly, or null. + + + + + Gets a value indicating whether this instance is Everyone + + + + + Gets this instance as a Everyone, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The admins only object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AdminsOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The everyone object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Everyone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed Rewind policy for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New Dropbox Rewind policy. + Previous Dropbox Rewind policy. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New Dropbox Rewind policy. + + + + + Previous Dropbox Rewind policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The rewind policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the rewind policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted secondary email. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Deleted secondary email. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Deleted secondary email. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The secondary email deleted type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the secondary email deleted type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Verified secondary email. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Verified secondary email. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Verified secondary email. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The secondary email verified type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the secondary email verified type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The secondary mails policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Secondary mails policy changed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous secondary mails policy. + New secondary mails policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous secondary mails policy. + + + + + New secondary mails policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The secondary mails policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the secondary mails policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request acceptance details shown to the secondary team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The primary team name. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The primary team name. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request cancellation details shown to the secondary team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The email of the primary team admin that the request was sent + to. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The email of the primary team admin that the request was sent to. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request expiration details shown to the secondary team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The email of the primary team admin the request was sent + to. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The email of the primary team admin the request was sent to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request reminder details shown to the secondary team + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The email of the primary team admin the request was sent + to. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The email of the primary team admin the request was sent to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling team access to send for signature feature + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed send for signature policy for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New send for signature policy. + Previous send for signature policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New send for signature policy. + + + + + Previous send for signature policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The send for signature policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the send for signature policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Session's logged information. + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Session ID. Might be missing due to historical data + gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets a value indicating whether this instance is Web + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is Desktop + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is Mobile + + + + + Gets this instance as a , or + null. + + + + + Session ID. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added team to shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + Original shared folder name. + Team name. + Sharing permission. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + Team name. + + + + + Sharing permission. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf add group type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf add group type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Allowed non-collaborators to view links to files in shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Target asset position in the Assets list. + Original shared folder name. + Shared folder type. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + Shared folder type. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf allow non members to view shared links type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf allow non members to view shared links + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Set team members to see warning before sharing folders outside team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + Original shared folder name. + New sharing permission. Might be missing due to + historical data gap. + Previous sharing permission. Might be + missing due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + New sharing permission. Might be missing due to historical data gap. + + + + + Previous sharing permission. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf external invite warn type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf external invite warn type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed Facebook user's role in shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + Original shared folder name. + Previous sharing permission. Might be + missing due to historical data gap. + New sharing permission. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + Previous sharing permission. Might be missing due to historical data + gap. + + + + + New sharing permission. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf fb invite change role type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf fb invite change role type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Invited Facebook users to shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + Original shared folder name. + Sharing permission. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + Sharing permission. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf fb invite type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf fb invite type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Uninvited Facebook user from shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + Original shared folder name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf fb uninvite type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf fb uninvite type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Invited group to shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf invite group type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf invite group type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Granted access to shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + Original shared folder name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf team grant access type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf team grant access type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team member's role in shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Target asset position in the Assets list. + Original shared folder name. + New sharing permission. Might be missing due to + historical data gap. + Previous sharing permission. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + New sharing permission. Might be missing due to historical data gap. + + + + + Previous sharing permission. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf team invite change role type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf team invite change role type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Invited team members to shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + Original shared folder name. + Sharing permission. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + Sharing permission. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf team invite type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf team invite type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Joined team member's shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + Original shared folder name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Joined team member's shared folder from link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + Original shared folder name. + Shared link token key. + Sharing permission. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + Shared link token key. + + + + + Sharing permission. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf team join from oob link type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf team join from oob link type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf team join type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf team join type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unshared folder with team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + Original shared folder name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Original shared folder name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sf team uninvite type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sf team uninvite type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Invited user to Dropbox and added them to shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + A list of invitees. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + A list of invitees. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content add invitees type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content add invitees type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added expiration date to link for shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New shared content link expiration date. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New shared content link expiration date. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content add link expiry type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content add link expiry type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added password to link for shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content add link password type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content add link password type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added users and/or groups to shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content add member type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content add member type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed whether members can download shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New downloads policy. + Previous downloads policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New downloads policy. + + + + + Previous downloads policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content change downloads policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content change downloads policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed access type of invitee to shared file/folder before invite was + accepted. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New access level. + The invitee whose role was changed. + Previous access level. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New access level. + + + + + The invitee whose role was changed. + + + + + Previous access level. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content change invitee role type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content change invitee role type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed link audience of shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New link audience value. + Previous link audience value. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New link audience value. + + + + + Previous link audience value. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content change link audience type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content change link audience type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed link expiration of shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New shared content link expiration date. Might be missing + due to historical data gap. + Previous shared content link expiration date. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New shared content link expiration date. Might be missing due to historical + data gap. + + + + + Previous shared content link expiration date. Might be missing due to + historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content change link expiry type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content change link expiry type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed link password of shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content change link password type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content change link password type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed access type of shared file/folder member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New access level. + Previous access level. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New access level. + + + + + Previous access level. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content change member role type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content change member role type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed whether members can see who viewed shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New viewer info policy. + Previous view info policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New viewer info policy. + + + + + Previous view info policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content change viewer info policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content change viewer info policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Acquired membership of shared file/folder by accepting invite. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content link. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content claim invitation type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content claim invitation type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Copied shared file/folder to own Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Shared content link. + Shared content access level. + The path where the member saved the content. + The shared content owner. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content link. + + + + + Shared content access level. + + + + + The path where the member saved the content. + + + + + The shared content owner. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content copy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content copy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Downloaded shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Shared content link. + Shared content access level. + The shared content owner. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content link. + + + + + Shared content access level. + + + + + The shared content owner. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content download type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content download type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Left shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content relinquish membership type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content relinquish membership type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed invitee from shared file/folder before invite was accepted. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + A list of invitees. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + A list of invitees. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content remove invitees type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content remove invitees type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed link expiration date of shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous shared content link expiration date. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous shared content link expiration date. Might be missing due to + historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content remove link expiry type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content remove link expiry type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed link password of shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content remove link password type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content remove link password type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed user/group from shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content remove member type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content remove member type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Requested access to shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content link. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content request access type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content request access type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Restored shared file/folder invitees. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + A list of invitees. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + A list of invitees. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content restore invitees type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content restore invitees type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Restored users and/or groups to membership of shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content restore member type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content restore member type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unshared file/folder by clearing membership. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content unshare type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content unshare type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Previewed shared file/folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Shared content link. + Shared content access level. + The shared content owner. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content link. + + + + + Shared content access level. + + + + + The shared content owner. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared content view type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared content view type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed who can access shared folder via link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New shared folder link policy. + Previous shared folder link policy. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New shared folder link policy. + + + + + Previous shared folder link policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared folder change link policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared folder change link policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed whether shared folder inherits members from parent folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New member inheritance policy. + Previous member inheritance policy. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New member inheritance policy. + + + + + Previous member inheritance policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared folder change members inheritance policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared folder change members inheritance policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed who can add/remove members of shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New members management policy. + Previous members management policy. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New members management policy. + + + + + Previous members management policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared folder change members management policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared folder change members management policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed who can become member of shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New external invite policy. + Previous external invite policy. Might be missing due + to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New external invite policy. + + + + + Previous external invite policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared folder change members policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared folder change members policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target namespace ID. Might be missing due to historical + data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target namespace ID. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared folder create type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared folder create type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Declined team member's invite to shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared folder decline invitation type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared folder decline invitation type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Specifies if a shared folder inherits its members from the parent folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is DontInheritMembers + + + + + Gets this instance as a DontInheritMembers, or null. + + + + + Gets a value indicating whether this instance is InheritMembers + + + + + Gets this instance as a InheritMembers, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The dont inherit members object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DontInheritMembers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The inherit members object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InheritMembers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Added shared folder to own Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared folder mount type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared folder mount type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed parent of shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Previous parent namespace ID. Might be missing due + to historical data gap. + New parent namespace ID. Might be missing due to + historical data gap. + Previous namespace path. Might be missing due to + historical data gap. + New namespace path. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Previous parent namespace ID. Might be missing due to historical data + gap. + + + + + New parent namespace ID. Might be missing due to historical data gap. + + + + + Previous namespace path. Might be missing due to historical data gap. + + + + + New namespace path. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared folder nest type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared folder nest type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Transferred ownership of shared folder to another member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The email address of the new shared folder + owner. + The email address of the previous shared folder + owner. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The email address of the new shared folder owner. + + + + + The email address of the previous shared folder owner. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared folder transfer ownership type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared folder transfer ownership type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted shared folder from Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared folder unmount type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared folder unmount type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared link access level. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is None + + + + + Gets this instance as a None, or null. + + + + + Gets a value indicating whether this instance is Reader + + + + + Gets this instance as a Reader, or null. + + + + + Gets a value indicating whether this instance is Writer + + + + + Gets this instance as a Writer, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The none object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of None + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The reader object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reader + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The writer object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Writer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Added shared link expiration date. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New shared link expiration date. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New shared link expiration date. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link add expiry type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link add expiry type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed shared link expiration date. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New shared link expiration date. Might be missing due to + historical data gap. + Previous shared link expiration date. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New shared link expiration date. Might be missing due to historical data + gap. + + + + + Previous shared link expiration date. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link change expiry type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link change expiry type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed visibility of shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New shared link visibility. + Previous shared link visibility. Might be missing due + to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New shared link visibility. + + + + + Previous shared link visibility. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link change visibility type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link change visibility type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added file/folder to Dropbox from shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Shared link owner details. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Shared link owner details. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link copy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link copy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Defines who can access the shared link. Might + be missing due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Defines who can access the shared link. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link create type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link create type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Shared link owner details. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Shared link owner details. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link disable type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link disable type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Downloaded file/folder from shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Shared link owner details. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Shared link owner details. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link download type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link download type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed shared link expiration date. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous shared link expiration date. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous shared link expiration date. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link remove expiry type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link remove expiry type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added an expiration date to the shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + Shared content link. + New shared content link expiration date. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Shared content link. + + + + + New shared content link expiration date. Might be missing due to historical + data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link settings add expiration type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link settings add expiration type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added a password to the shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + Shared content link. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Shared content link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link settings add password type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link settings add password type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Disabled downloads. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + Shared content link. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Shared content link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link settings allow download disabled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link settings allow download disabled + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled downloads. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + Shared content link. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Shared content link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link settings allow download enabled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link settings allow download enabled + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed the audience of the shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + New link audience value. + Shared content link. + Previous link audience value. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + New link audience value. + + + + + Shared content link. + + + + + Previous link audience value. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link settings change audience type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link settings change audience type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed the expiration date of the shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + Shared content link. + New shared content link expiration date. Might be missing + due to historical data gap. + Previous shared content link expiration date. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Shared content link. + + + + + New shared content link expiration date. Might be missing due to historical + data gap. + + + + + Previous shared content link expiration date. Might be missing due to + historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link settings change expiration type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link settings change expiration + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed the password of the shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + Shared content link. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Shared content link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link settings change password type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link settings change password type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed the expiration date from the shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + Shared content link. + Previous shared link expiration date. Might be missing + due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Shared content link. + + + + + Previous shared link expiration date. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link settings remove expiration type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link settings remove expiration + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed the password from the shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared content access level. + Shared content link. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared content access level. + + + + + Shared content link. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link settings remove password type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link settings remove password type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added members as audience of shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Shared link owner details. Might be missing due to + historical data gap. + Users without a Dropbox account that were added as + shared link audience. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Shared link owner details. Might be missing due to historical data + gap. + + + + + Users without a Dropbox account that were added as shared link + audience. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link share type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link share type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Opened shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Shared link owner details. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Shared link owner details. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared link view type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared link view type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Defines who has access to a shared link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NoOne + + + + + Gets this instance as a NoOne, or null. + + + + + Gets a value indicating whether this instance is Password + + + + + Gets this instance as a Password, or null. + + + + + Gets a value indicating whether this instance is Public + + + + + Gets this instance as a Public, or null. + + + + + Gets a value indicating whether this instance is TeamOnly + + + + + Gets this instance as a TeamOnly, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The no one object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoOne + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The password object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Password + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The public object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Public + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team only object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Opened shared Paper doc. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shared note opened type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shared note opened type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed whether team members can join shared folders owned outside team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New external join policy. + Previous external join policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New external join policy. + + + + + Previous external join policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sharing change folder join policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sharing change folder join policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed whether members can share links outside team, and if links are accessible + only by team members or anyone by default. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New external link accessibility policy. + Previous external link accessibility policy. Might be + missing due to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New external link accessibility policy. + + + + + Previous external link accessibility policy. Might be missing due to + historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sharing change link policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sharing change link policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed whether members can share files/folders outside team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New external invite policy. + Previous external invite policy. Might be missing due + to historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New external invite policy. + + + + + Previous external invite policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sharing change member policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sharing change member policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling if team members can join shared folders owned by non team + members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is FromAnyone + + + + + Gets this instance as a FromAnyone, or null. + + + + + Gets a value indicating whether this instance is FromTeamOnly + + + + + Gets this instance as a FromTeamOnly, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The from anyone object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FromAnyone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The from team only object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FromTeamOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Policy for controlling if team members can share links externally + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DefaultPrivate + + + + + Gets this instance as a DefaultPrivate, or null. + + + + + Gets a value indicating whether this instance is DefaultPublic + + + + + Gets this instance as a DefaultPublic, or null. + + + + + Gets a value indicating whether this instance is OnlyPrivate + + + + + Gets this instance as a OnlyPrivate, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The default private object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DefaultPrivate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The default public object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DefaultPublic + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The only private object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of OnlyPrivate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + External sharing policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Allow + + + + + Gets this instance as a Allow, or null. + + + + + Gets a value indicating whether this instance is Forbid + + + + + Gets this instance as a Forbid, or null. + + + + + Gets a value indicating whether this instance is ForbidWithExclusions + + + + + Gets this instance as a ForbidWithExclusions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The allow object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Allow + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The forbid object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Forbid + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The forbid with exclusions object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ForbidWithExclusions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Disabled downloads for link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared link owner details. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared link owner details. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shmodel disable downloads type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shmodel disable downloads type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled downloads for link. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Shared link owner details. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Shared link owner details. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shmodel enable downloads type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shmodel enable downloads type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Shared link with group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The shmodel group share type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the shmodel group share type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Granted access to showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase access granted type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase access granted type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added member to showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase add member type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase add member type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Archived showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase archived type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase archived type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled downloading files from Dropbox Showcase for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New Dropbox Showcase download policy. + Previous Dropbox Showcase download policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New Dropbox Showcase download policy. + + + + + Previous Dropbox Showcase download policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase change download policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase change download policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled Dropbox Showcase for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New Dropbox Showcase policy. + Previous Dropbox Showcase policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New Dropbox Showcase policy. + + + + + Previous Dropbox Showcase policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase change enabled policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase change enabled policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled sharing Dropbox Showcase externally for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New Dropbox Showcase external sharing policy. + Previous Dropbox Showcase external sharing + policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New Dropbox Showcase external sharing policy. + + + + + Previous Dropbox Showcase external sharing policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase change external sharing policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase change external sharing policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase created type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase created type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted showcase comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Comment text. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Comment text. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase delete comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase delete comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Showcase document's logged information. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Showcase document Id. + Showcase document title. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Showcase document Id. + + + + + Showcase document title. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling if files can be downloaded from Showcases by team + members + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Edited showcase comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Comment text. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Comment text. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase edit comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase edit comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Edited showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase edited type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase edited type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling whether Showcase is enabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Policy for controlling if team members can share Showcases externally. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Added file to showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase file added type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase file added type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Downloaded file from showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Showcase download type. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Showcase download type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase file download type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase file download type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed file from showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase file removed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase file removed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Viewed file in showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase file view type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase file view type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Permanently deleted showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase permanently deleted type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase permanently deleted type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added showcase comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + Comment text. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Comment text. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase post comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase post comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed member from showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase remove member type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase remove member type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Renamed showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase renamed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase renamed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Requested access to showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase request access type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase request access type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Resolved showcase comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + Comment text. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Comment text. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase resolve comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase resolve comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unarchived showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase restored type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase restored type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted showcase (old version). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase trashed deprecated type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase trashed deprecated type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Deleted showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase trashed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase trashed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Unresolved showcase comment. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + Comment text. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Comment text. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase unresolve comment type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase unresolve comment type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Restored showcase (old version). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Event unique identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase untrashed deprecated type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase untrashed deprecated type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Restored showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase untrashed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase untrashed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Viewed showcase. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Event unique identifier. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Event unique identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The showcase view type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the showcase view type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Ended admin sign-in-as session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sign in as session end type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sign in as session end type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Started admin sign-in-as session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sign in as session start type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sign in as session start type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed automatic Smart Sync setting for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous automatic Smart Sync setting. + New automatic Smart Sync setting. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous automatic Smart Sync setting. + + + + + New automatic Smart Sync setting. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The smarter smart sync policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the smarter smart sync policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed default Smart Sync setting for team members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New smart sync policy. + Previous smart sync policy. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New smart sync policy. + + + + + Previous smart sync policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The smart sync change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the smart sync change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created Smart Sync non-admin devices report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The smart sync create admin privilege report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the smart sync create admin privilege report + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Opted team into Smart Sync. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Previous Smart Sync opt out policy. + New Smart Sync opt out policy. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Previous Smart Sync opt out policy. + + + + + New Smart Sync opt out policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The smart sync not opt out type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the smart sync not opt out type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Opted team out of Smart Sync. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Previous Smart Sync opt out policy. + New Smart Sync opt out policy. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Previous Smart Sync opt out policy. + + + + + New Smart Sync opt out policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The smart sync opt out policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Default + + + + + Gets this instance as a Default, or null. + + + + + Gets a value indicating whether this instance is OptedOut + + + + + Gets this instance as a OptedOut, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The default object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Default + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The opted out object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of OptedOut + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The smart sync opt out type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the smart sync opt out type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Space limit alert policy + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Hard + + + + + Gets this instance as a Hard, or null. + + + + + Gets a value indicating whether this instance is Off + + + + + Gets this instance as a Off, or null. + + + + + Gets a value indicating whether this instance is Soft + + + + + Gets this instance as a Soft, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The hard object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Hard + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The off object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Off + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The soft object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Soft + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The space limits status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NearQuota + + + + + Gets this instance as a NearQuota, or null. + + + + + Gets a value indicating whether this instance is OverQuota + + + + + Gets this instance as a OverQuota, or null. + + + + + Gets a value indicating whether this instance is WithinQuota + + + + + Gets this instance as a WithinQuota, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The near quota object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NearQuota + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The over quota object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of OverQuota + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The within quota object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of WithinQuota + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Added X.509 certificate for SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + SSO certificate details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + SSO certificate details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso add cert type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso add cert type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added sign-in URL for SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New single sign-on login URL. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New single sign-on login URL. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso add login url type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso add login url type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added sign-out URL for SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New single sign-on logout URL. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New single sign-on logout URL. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso add logout url type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso add logout url type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed X.509 certificate for SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New SSO certificate details. + Previous SSO certificate details. Might be + missing due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New SSO certificate details. + + + + + Previous SSO certificate details. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso change cert type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso change cert type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed sign-in URL for SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Previous single sign-on login URL. + New single sign-on login URL. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Previous single sign-on login URL. + + + + + New single sign-on login URL. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso change login url type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso change login url type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed sign-out URL for SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Previous single sign-on logout URL. Might be missing + due to historical data gap. + New single sign-on logout URL. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Previous single sign-on logout URL. Might be missing due to historical data + gap. + + + + + New single sign-on logout URL. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso change logout url type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso change logout url type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed single sign-on setting for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New single sign-on policy. + Previous single sign-on policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New single sign-on policy. + + + + + Previous single sign-on policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed SAML identity mode for SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous single sign-on identity mode. + New single sign-on identity mode. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous single sign-on identity mode. + + + + + New single sign-on identity mode. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso change saml identity mode type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso change saml identity mode type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Failed to sign in via SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Error details. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Error details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso error type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso error type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed X.509 certificate for SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso remove cert type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso remove cert type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed sign-in URL for SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Previous single sign-on login URL. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Previous single sign-on login URL. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso remove login url type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso remove login url type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed sign-out URL for SSO. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Previous single sign-on logout URL. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Previous single sign-on logout URL. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The sso remove logout url type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the sso remove logout url type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Started enterprise admin session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + More information about the organization or + team. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + More information about the organization or team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The started enterprise admin session type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the started enterprise admin session type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created team activity report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Report start date. + Report end date. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Report start date. + + + + + Report end date. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Couldn't generate team activity report. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Failure reason. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Failure reason. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team activity create report fail type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team activity create report fail type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team activity create report type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team activity create report type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling team access to setting up branding feature + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed team branding policy for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New team branding policy. + Previous team branding policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New team branding policy. + + + + + Previous team branding policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team branding policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team branding policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + More details about the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The name of the team. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + An audit log event. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The Dropbox timestamp representing when the action was + taken. + The category that this type of action belongs + to. + The particular type of action taken. + The variable event schema applicable to this type of action, + instantiated with respect to this particular action. + The entity who actually performed the action. Might be missing + due to historical data gap. + The origin from which the actor performed the action including + information about host, ip address, location, session, etc. If the action was + performed programmatically via the API the origin represents the API + client. + True if the action involved a non team member + either as the actor or as one of the affected users. Might be missing due to + historical data gap. + The user or team on whose behalf the actor performed the + action. Might be missing due to historical data gap. + Zero or more users and/or groups that are affected by + the action. Note that this list doesn't include any actors or users in + context. + Zero or more content assets involved in the action. Currently + these include Dropbox files and folders but in the future we might add other asset + types such as Paper documents, folders, projects, etc. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The Dropbox timestamp representing when the action was taken. + + + + + The category that this type of action belongs to. + + + + + The particular type of action taken. + + + + + The variable event schema applicable to this type of action, instantiated + with respect to this particular action. + + + + + The entity who actually performed the action. Might be missing due to + historical data gap. + + + + + The origin from which the actor performed the action including information + about host, ip address, location, session, etc. If the action was performed + programmatically via the API the origin represents the API client. + + + + + True if the action involved a non team member either as the actor or as one + of the affected users. Might be missing due to historical data gap. + + + + + The user or team on whose behalf the actor performed the action. Might be + missing due to historical data gap. + + + + + Zero or more users and/or groups that are affected by the action. Note that + this list doesn't include any actors or users in context. + + + + + Zero or more content assets involved in the action. Currently these include + Dropbox files and folders but in the future we might add other asset types such as + Paper documents, folders, projects, etc. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling whether App Integrations are enabled for the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed App Integrations setting for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New Extensions policy. + Previous Extensions policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New Extensions policy. + + + + + Previous Extensions policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team extensions policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team extensions policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed archival status of team folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New team folder status. + Previous team folder status. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New team folder status. + + + + + Previous team folder status. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder change status type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team folder change status type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Created team folder in active status. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder create type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team folder create type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Downgraded team folder to regular shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Target asset position in the Assets list. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Target asset position in the Assets list. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder downgrade type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team folder downgrade type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Permanently deleted archived team folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder permanently delete type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team folder permanently delete type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Renamed active/archived team folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Previous folder name. + New folder name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Previous folder name. + + + + + New folder name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder rename type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team folder rename type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Details about team invites + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + How the user was invited to the team. + True if the invitation incurred an + additional license purchase. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + How the user was invited to the team. + + + + + True if the invitation incurred an additional license purchase. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team linked app + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + App unique ID. Might be missing due to historical data + gap. + App display name. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team's logged information. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Team display name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Team display name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + + Begins an asynchronous send to the get events route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + + Begins an asynchronous send to the get events route. + + The maximal number of results to return per call. Note that + some calls may not return number of events, and may even + return no events, even with `has_more` set to true. In this case, callers should + fetch again using . + Filter the events by account ID. Return only events with + this account_id as either Actor, Context, or Participants. + Filter by time range. + Filter the returned events to a single category. Note that + category shouldn't be provided together with event_type. + Filter the returned events to a single event type. Note + that event_type shouldn't be provided together with category. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get events route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use this to + paginate through all events. + Permission : Team Auditing. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get events continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this to + paginate through all events. + Permission : Team Auditing. + + Indicates from what point to get the next set of + events. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get events continue route. + + Indicates from what point to get the next set of + events. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get events continue route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Team member's logged information. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Team member ID. Might be missing due to historical data gap. + + + + + Team member external ID. + + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team membership type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Free + + + + + Gets this instance as a Free, or null. + + + + + Gets a value indicating whether this instance is Full + + + + + Gets this instance as a Full, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The free object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Free + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The full object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Full + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Merged another team into this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The name of the team that was merged into this team. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the team that was merged into this team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge from type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge from type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Accepted a team merge request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Team merge request acceptance details. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Team merge request acceptance details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request acceptance details + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is PrimaryTeam + + + + + Gets this instance as a PrimaryTeam, or null. + + + + + Gets a value indicating whether this instance is SecondaryTeam + + + + + Gets this instance as a SecondaryTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Team merge request accepted details shown to the primary team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Team merge request accepted details shown to the secondary team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Accepted a team merge request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request accepted shown to primary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request accepted shown to primary team + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Accepted a team merge request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The primary team name. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The primary team name. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request accepted shown to secondary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request accepted shown to secondary + team type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request accepted type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request accepted type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Automatically canceled team merge request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The cancellation reason. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The cancellation reason. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request auto canceled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request auto canceled type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Canceled a team merge request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Team merge request cancellation + details. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Team merge request cancellation details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request cancellation details + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is PrimaryTeam + + + + + Gets this instance as a PrimaryTeam, or null. + + + + + Gets a value indicating whether this instance is SecondaryTeam + + + + + Gets this instance as a SecondaryTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Team merge request cancellation details shown to the primary team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Team merge request cancellation details shown to the secondary team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Canceled a team merge request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request canceled shown to primary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request canceled shown to primary team + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Canceled a team merge request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The email of the primary team admin that the request was sent + to. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The email of the primary team admin that the request was sent to. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request canceled shown to secondary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request canceled shown to secondary + team type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request canceled type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request canceled type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request expired. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Team merge request expiration details. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Team merge request expiration details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request expiration details + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is PrimaryTeam + + + + + Gets this instance as a PrimaryTeam, or null. + + + + + Gets a value indicating whether this instance is SecondaryTeam + + + + + Gets this instance as a SecondaryTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Team merge request canceled details shown to the primary team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Team merge request canceled details shown to the secondary team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Team merge request expired. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request expired shown to primary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request expired shown to primary team + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request expired. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The email of the primary team admin the request was sent + to. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The email of the primary team admin the request was sent to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request expired shown to secondary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request expired shown to secondary + team type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request expired type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request expired type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Rejected a team merge request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request rejected shown to primary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request rejected shown to primary team + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Rejected a team merge request. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The name of the secondary team admin who sent the request + originally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the secondary team admin who sent the request originally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request rejected shown to secondary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request rejected shown to secondary + team type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Sent a team merge request reminder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Team merge request reminder details. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Team merge request reminder details. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team merge request reminder details + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is PrimaryTeam + + + + + Gets this instance as a PrimaryTeam, or null. + + + + + Gets a value indicating whether this instance is SecondaryTeam + + + + + Gets this instance as a SecondaryTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Team merge request reminder details shown to the primary team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Team merge request reminder details shown to the secondary team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Sent a team merge request reminder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + The name of the primary team admin the request was sent + to. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + The name of the primary team admin the request was sent to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request reminder shown to primary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request reminder shown to primary team + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Sent a team merge request reminder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The email of the primary team admin the request was sent + to. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The email of the primary team admin the request was sent to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request reminder shown to secondary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request reminder shown to secondary + team type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request reminder type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request reminder type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Canceled the team merge. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The name of the other team. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the other team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request revoked type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request revoked type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Requested to merge their Dropbox team into yours. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The secondary team name. + The name of the primary team admin the request was sent + to. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The secondary team name. + + + + + The name of the primary team admin the request was sent to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request sent shown to primary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request sent shown to primary team + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Requested to merge your team into another Dropbox team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The email of the primary team admin the request was sent + to. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The email of the primary team admin the request was sent to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge request sent shown to secondary team type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge request sent shown to secondary team + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Merged this team into another team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The name of the team that this team was merged into. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the team that this team was merged into. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team merge to type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team merge to type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team name details + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Team's display name. + Team's legal name. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Team's display name. + + + + + Team's legal name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added team background to display on shared link headers. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team profile add background type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team profile add background type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added team logo to display on shared link headers. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team profile add logo type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team profile add logo type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team background displayed on shared link headers. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team profile change background type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team profile change background type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed default language for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New team's default language. + Previous team's default language. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New team's default language. + + + + + Previous team's default language. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team profile change default language type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team profile change default language type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team logo displayed on shared link headers. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team profile change logo type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team profile change logo type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New team name. + Previous teams name. Might be missing due to historical + data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New team name. + + + + + Previous teams name. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team profile change name type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team profile change name type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed team background displayed on shared link headers. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team profile remove background type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team profile remove background type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed team logo displayed on shared link headers. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team profile remove logo type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team profile remove logo type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling whether team selective sync is enabled for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Enabled/disabled Team Selective Sync for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New Team Selective Sync policy. + Previous Team Selective Sync policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New Team Selective Sync policy. + + + + + Previous Team Selective Sync policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team selective sync policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team selective sync policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed sync default. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous value. + New value. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous value. + + + + + New value. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team selective sync settings changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team selective sync settings changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Edited the approved list for sharing externally. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Domains or emails added to the approved list + for sharing externally. + Domains or emails removed from the approved + list for sharing externally. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Domains or emails added to the approved list for sharing externally. + + + + + Domains or emails removed from the approved list for sharing + externally. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team sharing whitelist subjects changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the team sharing whitelist subjects changed + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added backup phone for two-step verification. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The tfa add backup phone type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the tfa add backup phone type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added members to two factor authentication exception list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The tfa add exception type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the tfa add exception type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Added security key for two-step verification. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The tfa add security key type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the tfa add security key type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed backup phone for two-step verification. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The tfa change backup phone type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the tfa change backup phone type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed two-step verification setting for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + New change policy. + Previous change policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New change policy. + + + + + Previous change policy. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The tfa change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the tfa change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Enabled/disabled/changed two-step verification setting. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The new two factor authentication configuration. + The previous two factor authentication configuration. + Might be missing due to historical data gap. + Used two factor authentication rescue code. This flag + is relevant when the two factor authentication configuration is disabled. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The new two factor authentication configuration. + + + + + The previous two factor authentication configuration. Might be missing due to + historical data gap. + + + + + Used two factor authentication rescue code. This flag is relevant when the + two factor authentication configuration is disabled. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The tfa change status type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the tfa change status type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Two factor authentication configuration. Note: the enabled option is + deprecated. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Authenticator + + + + + Gets this instance as a Authenticator, or null. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Sms + + + + + Gets this instance as a Sms, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The authenticator object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of Authenticator + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The sms object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Sms + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Removed backup phone for two-step verification. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The tfa remove backup phone type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the tfa remove backup phone type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed members from two factor authentication exception list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The tfa remove exception type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the tfa remove exception type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Removed security key for two-step verification. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The tfa remove security key type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the tfa remove security key type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Reset two-step verification for team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The tfa reset type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the tfa reset type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The time unit object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Days + + + + + Gets this instance as a Days, or null. + + + + + Gets a value indicating whether this instance is Hours + + + + + Gets this instance as a Hours, or null. + + + + + Gets a value indicating whether this instance is Milliseconds + + + + + Gets this instance as a Milliseconds, or null. + + + + + Gets a value indicating whether this instance is Minutes + + + + + Gets this instance as a Minutes, or null. + + + + + Gets a value indicating whether this instance is Months + + + + + Gets this instance as a Months, or null. + + + + + Gets a value indicating whether this instance is Seconds + + + + + Gets this instance as a Seconds, or null. + + + + + Gets a value indicating whether this instance is Weeks + + + + + Gets this instance as a Weeks, or null. + + + + + Gets a value indicating whether this instance is Years + + + + + Gets this instance as a Years, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The days object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Days + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The hours object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Hours + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The milliseconds object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of Milliseconds + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The minutes object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Minutes + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The months object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Months + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The seconds object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Seconds + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The weeks object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Weeks + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The years object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Years + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User that is not a member of the team but considered trusted. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Indicates the type of the member of a + trusted team. + User unique ID. Might be missing due to historical data + gap. + User display name. Might be missing due to historical + data gap. + User email address. Might be missing due to historical data + gap. + Details about this user's trusted team. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Indicates the type of the member of a trusted team. + + + + + Details about this user's trusted team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The trusted non team member type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is EnterpriseAdmin + + + + + Gets this instance as a EnterpriseAdmin, or null. + + + + + Gets a value indicating whether this instance is MultiInstanceAdmin + + + + + Gets this instance as a MultiInstanceAdmin, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The enterprise admin object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EnterpriseAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The multi instance admin object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MultiInstanceAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The trusted teams request action object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Accepted + + + + + Gets this instance as a Accepted, or null. + + + + + Gets a value indicating whether this instance is Declined + + + + + Gets this instance as a Declined, or null. + + + + + Gets a value indicating whether this instance is Expired + + + + + Gets this instance as a Expired, or null. + + + + + Gets a value indicating whether this instance is Invited + + + + + Gets this instance as a Invited, or null. + + + + + Gets a value indicating whether this instance is Revoked + + + + + Gets this instance as a Revoked, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The accepted object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Accepted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The declined object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Declined + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The expired object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Expired + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The invited object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Invited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The revoked object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Revoked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The trusted teams request state object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Invited + + + + + Gets this instance as a Invited, or null. + + + + + Gets a value indicating whether this instance is Linked + + + + + Gets this instance as a Linked, or null. + + + + + Gets a value indicating whether this instance is Unlinked + + + + + Gets this instance as a Unlinked, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The invited object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Invited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The linked object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Linked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The unlinked object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unlinked + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Enabled/disabled option for members to link personal Dropbox account and team + account to same computer. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New two account policy. + Previous two account policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New two account policy. + + + + + Previous two account policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The two account change policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the two account change policy type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for pairing personal account to work account + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User linked app + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + App unique ID. Might be missing due to historical data + gap. + App display name. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User's logged information. + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + User unique ID. Might be missing due to historical data + gap. + User display name. Might be missing due to historical + data gap. + User email address. Might be missing due to historical data + gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets a value indicating whether this instance is TeamMember + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is TrustedNonTeamMember + + + + + Gets this instance as a , or + null. + + + + + Gets a value indicating whether this instance is NonTeamMember + + + + + Gets this instance as a , or + null. + + + + + User unique ID. Might be missing due to historical data gap. + + + + + User display name. Might be missing due to historical data gap. + + + + + User email address. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User's name logged information + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Given name. + Surname. + Locale. Might be missing due to historical data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Given name. + + + + + Surname. + + + + + Locale. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User or team linked app. Used when linked type is missing due to historical data + gap. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + App unique ID. Might be missing due to historical data + gap. + App display name. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed team policy for viewer info. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous Viewer Info policy. + New Viewer Info policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous Viewer Info policy. + + + + + New Viewer Info policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The viewer info policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The description + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the viewer info policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policy for controlling team access to watermarking feature + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The disabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The enabled object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Changed watermarking policy for team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New watermarking policy. + Previous watermarking policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New watermarking policy. + + + + + Previous watermarking policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The watermarking policy changed type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the watermarking policy changed type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information on active web sessions + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Information on the hosting device. + Information on the hosting operating system. + Information on the browser used for this web session. + The IP address of the last activity from this session. + Might be missing due to historical data gap. + The time this session was created. Might be missing due to + historical data gap. + The time of the last activity from this session. Might be + missing due to historical data gap. + Web session unique id. Might be missing due to historical + data gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Information on the hosting device. + + + + + Information on the hosting operating system. + + + + + Information on the browser used for this web session. + + + + + Web session unique id. Might be missing due to historical data gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Web session. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Session ID. Might be missing due to historical data + gap. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed limit on active sessions per member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Previous max number of concurrent active sessions + policy. + New max number of concurrent active sessions policy. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Previous max number of concurrent active sessions policy. + + + + + New max number of concurrent active sessions policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The web sessions change active session limit type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the web sessions change active session limit + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed how long members can stay signed in to Dropbox.com. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New session length policy. Might be missing due to + historical data gap. + Previous session length policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New session length policy. Might be missing due to historical data + gap. + + + + + Previous session length policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The web sessions change fixed length policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the web sessions change fixed length policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Changed how long team members can be idle while signed in to Dropbox.com. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + New idle length policy. Might be missing due to historical + data gap. + Previous idle length policy. Might be missing due to + historical data gap. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + New idle length policy. Might be missing due to historical data gap. + + + + + Previous idle length policy. Might be missing due to historical data + gap. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The web sessions change idle length policy type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The description + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the description of the web sessions change idle length policy + type + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Web sessions fixed length policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Defined + + + + + Gets this instance as a Defined, or null. + + + + + Gets a value indicating whether this instance is Undefined + + + + + Gets this instance as a Undefined, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Defined fixed session length. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Undefined fixed session length. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Undefined + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Web sessions idle length policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Defined + + + + + Gets this instance as a Defined, or null. + + + + + Gets a value indicating whether this instance is Undefined + + + + + Gets this instance as a Undefined, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Defined idle session length. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Undefined idle session length. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Undefined + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The camera uploads policy state object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Background camera uploads are disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Background camera uploads are allowed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The computer backup policy state object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Default + + + + + Gets this instance as a Default, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Computer Backup feature is disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Computer Backup feature is enabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Computer Backup defaults to ON for SSB teams, and OFF for Enterprise + teams. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Default + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The emm state object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Optional + + + + + Gets this instance as a Optional, or null. + + + + + Gets a value indicating whether this instance is Required + + + + + Gets this instance as a Required, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Emm token is disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Emm token is optional. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Optional + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Emm token is required. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Required + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The file locking policy state object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + File locking feature is disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + File locking feature is allowed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The group creation object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is AdminsAndMembers + + + + + Gets this instance as a AdminsAndMembers, or null. + + + + + Gets a value indicating whether this instance is AdminsOnly + + + + + Gets this instance as a AdminsOnly, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Team admins and members can create groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AdminsAndMembers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only team admins can create groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AdminsOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The office add in policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Office Add-In is disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Office Add-In is enabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper default folder policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is EveryoneInTeam + + + + + Gets this instance as a EveryoneInTeam, or null. + + + + + Gets a value indicating whether this instance is InviteOnly + + + + + Gets this instance as a InviteOnly, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Everyone in team will be the default option when creating a folder in + Paper. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EveryoneInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Invite only will be the default option when creating a folder in + Paper. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InviteOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper deployment policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Full + + + + + Gets this instance as a Full, or null. + + + + + Gets a value indicating whether this instance is Partial + + + + + Gets this instance as a Partial, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + All team members have access to Paper. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Full + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only whitelisted team members can access Paper. To see which user is + whitelisted, check 'is_paper_whitelisted' on 'account/info'. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Partial + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper desktop policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Do not allow team members to use Paper Desktop. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Allow team members to use Paper Desktop. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The paper enabled policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Unspecified + + + + + Gets this instance as a Unspecified, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Paper is disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Paper is enabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Unspecified policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of Unspecified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The password control mode object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Password is disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Password is enabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The password strength policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is MinimalRequirements + + + + + Gets this instance as a MinimalRequirements, or null. + + + + + Gets a value indicating whether this instance is ModeratePassword + + + + + Gets this instance as a ModeratePassword, or null. + + + + + Gets a value indicating whether this instance is StrongPassword + + + + + Gets this instance as a StrongPassword, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User passwords will adhere to the minimal password strength policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MinimalRequirements + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User passwords will adhere to the moderate password strength policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ModeratePassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User passwords will adhere to the very strong password strength + policy. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of StrongPassword + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The rollout method object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is UnlinkAll + + + + + Gets this instance as a UnlinkAll, or null. + + + + + Gets a value indicating whether this instance is UnlinkMostInactive + + + + + Gets this instance as a UnlinkMostInactive, or null. + + + + + Gets a value indicating whether this instance is AddMemberToExceptions + + + + + Gets this instance as a AddMemberToExceptions, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Unlink all. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UnlinkAll + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Unlink devices with the most inactivity. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnlinkMostInactive + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Add member to Exceptions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AddMemberToExceptions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Policy governing which shared folders a team member can join. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is FromTeamOnly + + + + + Gets this instance as a FromTeamOnly, or null. + + + + + Gets a value indicating whether this instance is FromAnyone + + + + + Gets this instance as a FromAnyone, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Team members can only join folders shared by teammates. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FromTeamOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Team members can join any shared folder, including those shared by users + outside the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of FromAnyone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Policy governing who can be a member of a folder shared by a team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a Team, or null. + + + + + Gets a value indicating whether this instance is Anyone + + + + + Gets this instance as a Anyone, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Only a teammate can be a member of a folder shared by a team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Team + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Anyone can be a member of a folder shared by a team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Anyone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Policy governing the visibility of shared links. This policy can apply to newly + created shared links, or all shared links. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DefaultPublic + + + + + Gets this instance as a DefaultPublic, or null. + + + + + Gets a value indicating whether this instance is DefaultTeamOnly + + + + + Gets this instance as a DefaultTeamOnly, or null. + + + + + Gets a value indicating whether this instance is TeamOnly + + + + + Gets this instance as a TeamOnly, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + By default, anyone can access newly created shared links. No login will be + required to access the shared links unless overridden. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DefaultPublic + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + By default, only members of the same team can access newly created shared + links. Login will be required to access the shared links unless overridden. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DefaultTeamOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only members of the same team can access all shared links. Login will be + required to access all shared links. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The showcase download policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Do not allow files to be downloaded from Showcases. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Allow files to be downloaded from Showcases. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The showcase enabled policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Showcase is disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Showcase is enabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The showcase external sharing policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Do not allow showcases to be shared with people not on the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Allow showcases to be shared with people not on the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The smarter smart sync policy state object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Smarter Smart Sync feature is disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Smarter Smart Sync feature is enabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The smart sync policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Local + + + + + Gets this instance as a Local, or null. + + + + + Gets a value indicating whether this instance is OnDemand + + + + + Gets this instance as a OnDemand, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The specified content will be synced as local files by default. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Local + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified content will be synced as on-demand files by default. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of OnDemand + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The sso policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Optional + + + + + Gets this instance as a Optional, or null. + + + + + Gets a value indicating whether this instance is Required + + + + + Gets this instance as a Required, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Users will be able to sign in with their Dropbox credentials. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Users will be able to sign in with either their Dropbox or single sign-on + credentials. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Optional + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Users will be required to sign in with their single sign-on + credentials. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Required + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The suggest members policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Suggest members is disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Suggest members is enabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Enabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Policies governing team members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Policies governing sharing. + This describes the Enterprise Mobility Management (EMM) + state for this team. This information can be used to understand if an organization + is integrating with a third-party EMM vendor to further manage and apply + restrictions upon the team's Dropbox usage on mobile devices. This is a new feature + and in the future we'll be adding more new fields and additional + documentation. + The admin policy around the Dropbox Office Add-In for + this team. + The team policy on if teammembers are allowed to + suggest users for admins to invite to the team. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Policies governing sharing. + + + + + This describes the Enterprise Mobility Management (EMM) state for this team. + This information can be used to understand if an organization is integrating with a + third-party EMM vendor to further manage and apply restrictions upon the team's + Dropbox usage on mobile devices. This is a new feature and in the future we'll be + adding more new fields and additional documentation. + + + + + The admin policy around the Dropbox Office Add-In for this team. + + + + + The team policy on if teammembers are allowed to suggest users for admins to + invite to the team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Policies governing sharing within and outside of the team. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Who can join folders shared by team + members. + Which shared folders team members can + join. + Who can view shared links owned by team + members. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Who can join folders shared by team members. + + + + + Which shared folders team members can join. + + + + + Who can view shared links owned by team members. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The two step verification policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is RequireTfaEnable + + + + + Gets this instance as a RequireTfaEnable, or null. + + + + + Gets a value indicating whether this instance is RequireTfaDisable + + + + + Gets this instance as a RequireTfaDisable, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Enabled require two factor authorization. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RequireTfaEnable + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Disabled require two factor authorization. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RequireTfaDisable + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The two step verification state object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Required + + + + + Gets this instance as a Required, or null. + + + + + Gets a value indicating whether this instance is Optional + + + + + Gets this instance as a Optional, or null. + + + + + Gets a value indicating whether this instance is Disabled + + + + + Gets this instance as a Disabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Enabled require two factor authorization. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Required + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Optional require two factor authorization. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Optional + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Disabled require two factor authorization. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information on active web sessions. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The session id. + Information on the hosting device. + Information on the hosting operating system. + Information on the browser used for this web session. + The IP address of the last activity from this + session. + The country from which the last activity from this session + was made. + The time this session was created. + The time of the last activity from this session. + The time this session expires. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Information on the hosting device. + + + + + Information on the hosting operating system. + + + + + Information on the browser used for this web session. + + + + + The time this session expires. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Result of trying to add a secondary email to a user. 'success' is the only value + indicating that a secondary email was successfully added to a user. The other values + explain the type of error that occurred, and include the email for which the error + occured. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is Unavailable + + + + + Gets this instance as a Unavailable, or null. + + + + + Gets a value indicating whether this instance is AlreadyPending + + + + + Gets this instance as a AlreadyPending, or null. + + + + + Gets a value indicating whether this instance is AlreadyOwnedByUser + + + + + Gets this instance as a AlreadyOwnedByUser, or null. + + + + + Gets a value indicating whether this instance is ReachedLimit + + + + + Gets this instance as a ReachedLimit, or null. + + + + + Gets a value indicating whether this instance is TransientError + + + + + Gets this instance as a TransientError, or null. + + + + + Gets a value indicating whether this instance is TooManyUpdates + + + + + Gets this instance as a TooManyUpdates, or null. + + + + + Gets a value indicating whether this instance is UnknownError + + + + + Gets this instance as a UnknownError, or null. + + + + + Gets a value indicating whether this instance is RateLimited + + + + + Gets this instance as a RateLimited, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Describes a secondary email that was successfully added to a user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Secondary email is not available to be claimed by the user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Secondary email is already a pending email for the user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Secondary email is already a verified email for the user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User already has the maximum number of secondary emails allowed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + A transient error occurred. Please try again later. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + An error occurred due to conflicting updates. Please try again later. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + An unknown error occurred. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Too many emails are being sent to this email address. Please try again + later. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The add secondary emails arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of users and secondary emails to add. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of users and secondary emails to add. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error returned when adding secondary emails fails. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + SecondaryEmailsDisabled + + + + + Gets this instance as a SecondaryEmailsDisabled, or null. + + + + + Gets a value indicating whether this instance is TooManyEmails + + + + + Gets this instance as a TooManyEmails, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Secondary emails are disabled for the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SecondaryEmailsDisabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A maximum of 20 secondary emails can be added in a single call. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyEmails + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The add secondary emails result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of users and secondary email results. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of users and secondary email results. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Describes which team-related admin permissions a user has. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is TeamAdmin + + + + + Gets this instance as a TeamAdmin, or null. + + + + + Gets a value indicating whether this instance is UserManagementAdmin + + + + + Gets this instance as a UserManagementAdmin, or null. + + + + + Gets a value indicating whether this instance is SupportAdmin + + + + + Gets this instance as a SupportAdmin, or null. + + + + + Gets a value indicating whether this instance is MemberOnly + + + + + Gets this instance as a MemberOnly, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User is an administrator of the team - has all permissions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User can do most user provisioning, de-provisioning and management. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserManagementAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User can do a limited set of common support tasks for existing users. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SupportAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User is not an admin of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of MemberOnly + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information on linked third party applications. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The application unique id. + The application name. + Whether the linked application uses a dedicated + folder. + The application publisher name. + The publisher's URL. + The time this application was linked. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The application unique id. + + + + + The application name. + + + + + Whether the linked application uses a dedicated folder. + + + + + The application publisher name. + + + + + The publisher's URL. + + + + + The time this application was linked. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Base report structure. + + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + First date present in the results as 'YYYY-MM-DD' or + None. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + First date present in the results as 'YYYY-MM-DD' or None. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Base error that all errors for existing team folders should extend. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is StatusError + + + + + Gets this instance as a StatusError, or null. + + + + + Gets a value indicating whether this instance is + TeamSharedDropboxError + + + + + Gets this instance as a TeamSharedDropboxError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The status error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team shared dropbox error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Error returned when getting member custom quota. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is TooManyUsers + + + + + Gets this instance as a TooManyUsers, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + A maximum of 1000 users can be set for a single call. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyUsers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User custom quota. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is InvalidUser + + + + + Gets this instance as a InvalidUser, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User's custom quota. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Invalid user (not in team). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The custom quota users arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of users. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of users. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Input arguments that can be provided for most reports. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Optional starting date (inclusive). If start_date is None + or too long ago, this field will be set to 6 months ago. + Optional ending date (exclusive). + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Optional starting date (inclusive). If start_date is None or too long ago, + this field will be set to 6 months ago. + + + + + Optional ending date (exclusive). + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Errors that can originate from problems in input arguments to reports. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result of trying to delete a secondary email address. 'success' is the only value + indicating that a secondary email was successfully deleted. The other values explain + the type of error that occurred, and include the email for which the error + occured. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is NotFound + + + + + Gets this instance as a NotFound, or null. + + + + + Gets a value indicating whether this instance is CannotRemovePrimary + + + + + Gets this instance as a CannotRemovePrimary, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The secondary email was successfully deleted. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The email address was not found for the user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The email address is the primary email address of the user, and cannot be + removed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The delete secondary emails arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of users and their secondary emails to + delete. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of users and their secondary emails to delete. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The delete secondary emails result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The results + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the results of the delete secondary emails result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information about linked Dropbox desktop client sessions. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The session id. + Name of the hosting desktop. + The Dropbox desktop client type. + The Dropbox client version. + Information on the hosting platform. + Whether it's possible to delete all of the + account files upon unlinking. + The IP address of the last activity from this + session. + The country from which the last activity from this session + was made. + The time this session was created. + The time of the last activity from this session. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Name of the hosting desktop. + + + + + The Dropbox desktop client type. + + + + + The Dropbox client version. + + + + + Information on the hosting platform. + + + + + Whether it's possible to delete all of the account files upon + unlinking. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The desktop platform object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Windows + + + + + Gets this instance as a Windows, or null. + + + + + Gets a value indicating whether this instance is Mac + + + + + Gets this instance as a Mac, or null. + + + + + Gets a value indicating whether this instance is Linux + + + + + Gets this instance as a Linux, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Official Windows Dropbox desktop client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Windows + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Official Mac Dropbox desktop client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Mac + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Official Linux Dropbox desktop client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Linux + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Each of the items is an array of values, one value per day. The value is the + number of devices active within a time window, ending with that day. + If there is no data for a day, then the value will be None. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Array of number of linked windows (desktop) clients with + activity. + Array of number of linked mac (desktop) clients with + activity. + Array of number of linked linus (desktop) clients with + activity. + Array of number of linked ios devices with activity. + Array of number of linked android devices with + activity. + Array of number of other linked devices (blackberry, windows + phone, etc) with activity. + Array of total number of linked clients with activity. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Array of number of linked windows (desktop) clients with activity. + + + + + Array of number of linked mac (desktop) clients with activity. + + + + + Array of number of linked linus (desktop) clients with activity. + + + + + Array of number of linked ios devices with activity. + + + + + Array of number of linked android devices with activity. + + + + + Array of number of other linked devices (blackberry, windows phone, etc) + with activity. + + + + + Array of total number of linked clients with activity. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device session object + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The session id. + The IP address of the last activity from this + session. + The country from which the last activity from this session + was made. + The time this session was created. + The time of the last activity from this session. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The session id. + + + + + The IP address of the last activity from this session. + + + + + The country from which the last activity from this session was made. + + + + + The time this session was created. + + + + + The time of the last activity from this session. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The device session arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The session id. + The unique id of the member owning the device. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The session id. + + + + + The unique id of the member owning the device. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Excluded users list argument. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Number of results to return per call. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Number of results to return per call. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Excluded users list continue argument. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Indicates from what point to get the next set of + users. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Indicates from what point to get the next set of users. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Excluded users list continue error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The cursor is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Excluded users list error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is ListError + + + + + Gets this instance as a ListError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + An error occurred. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ListError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Excluded users list result. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The users + Is true if there are additional excluded users that have not + been returned yet. An additional call to can retrieve them. + Pass the cursor into to obtain additional excluded users. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the users of the excluded users list result + + + + + Is true if there are additional excluded users that have not been returned + yet. An additional call to can retrieve them. + + + + + Pass the cursor into to obtain additional excluded users. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Argument of excluded users update operation. Should include a list of users to + add/remove (according to endpoint), Maximum size of the list is 1000 users. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of users to be added/removed. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of users to be added/removed. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Excluded users update error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UsersNotInTeam + + + + + Gets this instance as a UsersNotInTeam, or null. + + + + + Gets a value indicating whether this instance is TooManyUsers + + + + + Gets this instance as a TooManyUsers, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + At least one of the users is not part of your team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UsersNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A maximum of 1000 users for each of addition/removal can be supplied. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyUsers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Excluded users update result. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Update status. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Update status. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Excluded users update operation status. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Update successful. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Success + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A set of features that a Dropbox Business account may support. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is UploadApiRateLimit + + + + + Gets this instance as a UploadApiRateLimit, or null. + + + + + Gets a value indicating whether this instance is HasTeamSharedDropbox + + + + + Gets this instance as a HasTeamSharedDropbox, or null. + + + + + Gets a value indicating whether this instance is HasTeamFileEvents + + + + + Gets this instance as a HasTeamFileEvents, or null. + + + + + Gets a value indicating whether this instance is HasTeamSelectiveSync + + + + + Gets this instance as a HasTeamSelectiveSync, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The number of upload API calls allowed per month. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UploadApiRateLimit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Does this team have a shared team root. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of HasTeamSharedDropbox + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Does this team have file events. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of HasTeamFileEvents + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Does this team have team selective sync enabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of HasTeamSelectiveSync + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The features get values batch arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + A list of features in . If the list is + empty, this route will return . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + A list of features in . If the list is empty, this + route will return . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The features get values batch error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is EmptyFeaturesList + + + + + Gets this instance as a EmptyFeaturesList, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + At least one must be included in the .features list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmptyFeaturesList + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The features get values batch result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The values + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the values of the features get values batch result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The values correspond to entries in . You may get different + value according to your Dropbox Business plan. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is UploadApiRateLimit + + + + + Gets this instance as a UploadApiRateLimit, or null. + + + + + Gets a value indicating whether this instance is HasTeamSharedDropbox + + + + + Gets this instance as a HasTeamSharedDropbox, or null. + + + + + Gets a value indicating whether this instance is HasTeamFileEvents + + + + + Gets this instance as a HasTeamFileEvents, or null. + + + + + Gets a value indicating whether this instance is HasTeamSelectiveSync + + + + + Gets this instance as a HasTeamSelectiveSync, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The upload api rate limit object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The has team shared dropbox object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The has team file events object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The has team selective sync object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Activity Report Result. Each of the items in the storage report is an array of + values, one value per day. If there is no data for a day, then the value will be + None. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + First date present in the results as 'YYYY-MM-DD' or + None. + Array of total number of adds by team members. + Array of number of edits by team members. If the same user + edits the same file multiple times this is counted as a single edit. + Array of total number of deletes by team members. + Array of the number of users who have been active in + the last 28 days. + Array of the number of users who have been active in + the last week. + Array of the number of users who have been active in + the last day. + Array of the number of shared folders with + some activity in the last 28 days. + Array of the number of shared folders with + some activity in the last week. + Array of the number of shared folders with + some activity in the last day. + Array of the number of shared links + created. + Array of the number of views by team users to + shared links created by the team. + Array of the number of views by users + outside of the team to shared links created by the team. + Array of the number of views by + non-logged-in users to shared links created by the team. + Array of the total number of views to shared + links created by the team. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Array of total number of adds by team members. + + + + + Array of number of edits by team members. If the same user edits the same + file multiple times this is counted as a single edit. + + + + + Array of total number of deletes by team members. + + + + + Array of the number of users who have been active in the last 28 days. + + + + + Array of the number of users who have been active in the last week. + + + + + Array of the number of users who have been active in the last day. + + + + + Array of the number of shared folders with some activity in the last 28 + days. + + + + + Array of the number of shared folders with some activity in the last + week. + + + + + Array of the number of shared folders with some activity in the last + day. + + + + + Array of the number of shared links created. + + + + + Array of the number of views by team users to shared links created by the + team. + + + + + Array of the number of views by users outside of the team to shared links + created by the team. + + + + + Array of the number of views by non-logged-in users to shared links created + by the team. + + + + + Array of the total number of views to shared links created by the + team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Devices Report Result. Contains subsections for different time ranges of + activity. Each of the items in each subsection of the storage report is an array of + values, one value per day. If there is no data for a day, then the value will be + None. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + First date present in the results as 'YYYY-MM-DD' or + None. + Report of the number of devices active in the last + day. + Report of the number of devices active in the last 7 + days. + Report of the number of devices active in the last 28 + days. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Report of the number of devices active in the last day. + + + + + Report of the number of devices active in the last 7 days. + + + + + Report of the number of devices active in the last 28 days. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Membership Report Result. Each of the items in the storage report is an array of + values, one value per day. If there is no data for a day, then the value will be + None. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + First date present in the results as 'YYYY-MM-DD' or + None. + Team size, for each day. + The number of pending invites to the team, for each + day. + The number of members that joined the team, for each + day. + The number of suspended team members, for each + day. + The total number of licenses the team has, for each + day. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Team size, for each day. + + + + + The number of pending invites to the team, for each day. + + + + + The number of members that joined the team, for each day. + + + + + The number of suspended team members, for each day. + + + + + The total number of licenses the team has, for each day. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Storage Report Result. Each of the items in the storage report is an array of + values, one value per day. If there is no data for a day, then the value will be + None. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + First date present in the results as 'YYYY-MM-DD' or + None. + Sum of the shared, unshared, and datastore usages, for + each day. + Array of the combined size (bytes) of team members' + shared folders, for each day. + Array of the combined size (bytes) of team members' + root namespaces, for each day. + Array of the number of shared folders owned by team + members, for each day. + Array of storage summaries of team members' account + sizes. Each storage summary is an array of key, value pairs, where each pair + describes a storage bucket. The key indicates the upper bound of the bucket and the + value is the number of users in that bucket. There is one such summary per day. If + there is no data for a day, the storage summary will be empty. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Sum of the shared, unshared, and datastore usages, for each day. + + + + + Array of the combined size (bytes) of team members' shared folders, for each + day. + + + + + Array of the combined size (bytes) of team members' root namespaces, for each + day. + + + + + Array of the number of shared folders owned by team members, for each + day. + + + + + Array of storage summaries of team members' account sizes. Each storage + summary is an array of key, value pairs, where each pair describes a storage + bucket. The key indicates the upper bound of the bucket and the value is the number + of users in that bucket. There is one such summary per day. If there is no data for + a day, the storage summary will be empty. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Role of a user in group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Member + + + + + Gets this instance as a Member, or null. + + + + + Gets a value indicating whether this instance is Owner + + + + + Gets this instance as a Owner, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User is a member of the group, but has no special permissions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Member + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User can rename the group, and add/remove members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Owner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The group create arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Group name. + Automatically add the creator of the group. + The creator of a team can associate an arbitrary + external ID to the group. + Whether the team can be managed by selected + users, or only by team admins. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Group name. + + + + + Automatically add the creator of the group. + + + + + The creator of a team can associate an arbitrary external ID to the + group. + + + + + Whether the team can be managed by selected users, or only by team + admins. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group create error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is GroupNameAlreadyUsed + + + + + Gets this instance as a GroupNameAlreadyUsed, or null. + + + + + Gets a value indicating whether this instance is GroupNameInvalid + + + + + Gets this instance as a GroupNameInvalid, or null. + + + + + Gets a value indicating whether this instance is + ExternalIdAlreadyInUse + + + + + Gets this instance as a ExternalIdAlreadyInUse, or null. + + + + + Gets a value indicating whether this instance is + SystemManagedGroupDisallowed + + + + + Gets this instance as a SystemManagedGroupDisallowed, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The requested group name is already being used by another group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupNameAlreadyUsed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Group name is empty or has invalid characters. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupNameInvalid + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The requested external ID is already being used by another group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ExternalIdAlreadyInUse + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + System-managed group cannot be manually created. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SystemManagedGroupDisallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The group delete error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is GroupAlreadyDeleted + + + + + Gets this instance as a GroupAlreadyDeleted, or null. + + + + + Gets a value indicating whether this instance is + SystemManagedGroupDisallowed + + + + + Gets this instance as a SystemManagedGroupDisallowed, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This group has already been deleted. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupAlreadyDeleted + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This operation is not supported on system-managed groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SystemManagedGroupDisallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Full description of a group. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The group name + The group id + Who is allowed to manage the group. + The group creation time as a UTC timestamp in milliseconds + since the Unix epoch. + External ID of group. This is an arbitrary ID that an + admin can attach to a group. + The number of members in the group. + List of group members. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The group creation time as a UTC timestamp in milliseconds since the Unix + epoch. + + + + + List of group members. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Profile of group member, and role in group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Profile of group member. + The role that the user has in the group. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Profile of group member. + + + + + The role that the user has in the group. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group members add arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Group to which users will be added. + List of users to be added to the group. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Group to which users will be added. + + + + + List of users to be added to the group. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group members add error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DuplicateUser + + + + + Gets this instance as a DuplicateUser, or null. + + + + + Gets a value indicating whether this instance is GroupNotInTeam + + + + + Gets this instance as a GroupNotInTeam, or null. + + + + + Gets a value indicating whether this instance is MembersNotInTeam + + + + + Gets this instance as a MembersNotInTeam, or null. + + + + + Gets a value indicating whether this instance is UsersNotFound + + + + + Gets this instance as a UsersNotFound, or null. + + + + + Gets a value indicating whether this instance is + UserMustBeActiveToBeOwner + + + + + Gets this instance as a UserMustBeActiveToBeOwner, or null. + + + + + Gets a value indicating whether this instance is + UserCannotBeManagerOfCompanyManagedGroup + + + + + Gets this instance as a UserCannotBeManagerOfCompanyManagedGroup, or + null. + + + + + Gets a value indicating whether this instance is + SystemManagedGroupDisallowed + + + + + Gets this instance as a SystemManagedGroupDisallowed, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + You cannot add duplicate users. One or more of the members you are trying to + add is already a member of the group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DuplicateUser + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Group is not in this team. You cannot add members to a group that is outside + of your team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + These members are not part of your team. Currently, you cannot add members to + a group if they are not part of your team, though this may change in a subsequent + version. To add new members to your Dropbox Business team, use the endpoint. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + These users were not found in Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + A suspended user cannot be added to a group as . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UserMustBeActiveToBeOwner + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A company-managed group cannot be managed by a user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This operation is not supported on system-managed groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SystemManagedGroupDisallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result returned by and . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The group info after member change operation has been + performed. + For legacy purposes async_job_id will always return one + space ' '. Formerly, it was an ID that was used to obtain the status of + granting/revoking group-owned resources. It's no longer necessary because the async + processing now happens automatically. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The group info after member change operation has been performed. + + + + + For legacy purposes async_job_id will always return one space ' '. Formerly, + it was an ID that was used to obtain the status of granting/revoking group-owned + resources. It's no longer necessary because the async processing now happens + automatically. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Argument for selecting a group and a single user. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Specify a group. + Identity of a user that is a member of . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Specify a group. + + + + + Identity of a user that is a member of . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error that can be raised when is used, and the + user is required to be a member of the specified group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is MemberNotInGroup + + + + + Gets this instance as a MemberNotInGroup, or null. + + + + + Gets a value indicating whether this instance is + SystemManagedGroupDisallowed + + + + + Gets this instance as a SystemManagedGroupDisallowed, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The specified user is not a member of this group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberNotInGroup + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This operation is not supported on system-managed groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SystemManagedGroupDisallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The group member set access type error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is + UserCannotBeManagerOfCompanyManagedGroup + + + + + Gets this instance as a UserCannotBeManagerOfCompanyManagedGroup, or + null. + + + + + Gets a value indicating whether this instance is MemberNotInGroup + + + + + Gets this instance as a MemberNotInGroup, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + A company managed group cannot be managed by a user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UserCannotBeManagerOfCompanyManagedGroup + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The specified user is not a member of this group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberNotInGroup + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The group members remove arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Group from which users will be removed. + List of users to be removed from the group. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Group from which users will be removed. + + + + + List of users to be removed from the group. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group members remove error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is GroupNotInTeam + + + + + Gets this instance as a GroupNotInTeam, or null. + + + + + Gets a value indicating whether this instance is MembersNotInTeam + + + + + Gets this instance as a MembersNotInTeam, or null. + + + + + Gets a value indicating whether this instance is UsersNotFound + + + + + Gets this instance as a UsersNotFound, or null. + + + + + Gets a value indicating whether this instance is MemberNotInGroup + + + + + Gets this instance as a MemberNotInGroup, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Group is not in this team. You cannot remove members from a group that is + outside of your team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + These members are not part of your team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + These users were not found in Dropbox. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + At least one of the specified users is not a member of the group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberNotInGroup + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Argument for selecting a group and a list of users. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Specify a group. + A list of users that are members of . + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Specify a group. + + + + + A list of users that are members of . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error that can be raised when is used, and + the users are required to be members of the specified group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is MemberNotInGroup + + + + + Gets this instance as a MemberNotInGroup, or null. + + + + + Gets a value indicating whether this instance is + SystemManagedGroupDisallowed + + + + + Gets this instance as a SystemManagedGroupDisallowed, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + At least one of the specified users is not a member of the group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberNotInGroup + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This operation is not supported on system-managed groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SystemManagedGroupDisallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The group members set access type arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Specify a group. + Identity of a user that is a member of . + New group access type the user will have. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New group access type the user will have. + + + + + Whether to return the list of members in the group. Note that the default + value will cause all the group members to be returned in the response. This may + take a long time for large groups. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Argument for selecting a single group, either by group_id or by external group + ID. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is GroupId + + + + + Gets this instance as a GroupId, or null. + + + + + Gets a value indicating whether this instance is GroupExternalId + + + + + Gets this instance as a GroupExternalId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Group ID. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + External ID of the group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error that can be raised when is used. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is GroupNotFound + + + + + Gets this instance as a GroupNotFound, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + No matching group found. No groups match the specified group ID. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Error that can be raised when is used and team + groups are disallowed from being used. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is + SystemManagedGroupDisallowed + + + + + Gets this instance as a SystemManagedGroupDisallowed, or null. + + + + + Gets a value indicating whether this instance is GroupNotFound + + + + + Gets this instance as a GroupNotFound, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This operation is not supported on system-managed groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SystemManagedGroupDisallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching group found. No groups match the specified group ID. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The groups get info error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is GroupNotOnTeam + + + + + Gets this instance as a GroupNotOnTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The group is not on your team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupNotOnTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The groups get info item object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is IdNotFound + + + + + Gets this instance as a IdNotFound, or null. + + + + + Gets a value indicating whether this instance is GroupInfo + + + + + Gets this instance as a GroupInfo, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + An ID that was provided as a parameter to , and did not + match a corresponding group. The ID can be a group ID, or an external ID, depending + on how the method was called. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Info about a group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The groups list arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Number of results to return per call. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Number of results to return per call. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The groups list continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Indicates from what point to get the next set of + groups. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Indicates from what point to get the next set of groups. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The groups list continue error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The cursor is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The groups list result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The groups + Pass the cursor into to obtain + the additional groups. + Is true if there are additional groups that have not been + returned yet. An additional call to can + retrieve them. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the groups of the groups list result + + + + + Pass the cursor into to obtain + the additional groups. + + + + + Is true if there are additional groups that have not been returned yet. An + additional call to can + retrieve them. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The groups members list arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The group whose members are to be listed. + Number of results to return per call. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The group whose members are to be listed. + + + + + Number of results to return per call. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The groups members list continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Indicates from what point to get the next set of + groups. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Indicates from what point to get the next set of groups. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The groups members list continue error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The cursor is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The groups members list result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The members + Pass the cursor into to + obtain additional group members. + Is true if there are additional group members that have not + been returned yet. An additional call to can + retrieve them. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the members of the groups members list result + + + + + Pass the cursor into to + obtain additional group members. + + + + + Is true if there are additional group members that have not been returned + yet. An additional call to can + retrieve them. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The groups poll error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessDenied + + + + + Gets this instance as a AccessDenied, or null. + + + + + Gets a value indicating whether this instance is InvalidAsyncJobId + + + + + Gets this instance as a InvalidAsyncJobId, or null. + + + + + Gets a value indicating whether this instance is InternalError + + + + + Gets this instance as a InternalError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + You are not allowed to poll this job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AccessDenied + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The job ID is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidAsyncJobId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Something went wrong with the job on Dropbox's end. You'll need to verify + that the action you were taking succeeded, and if not, try again. This should + happen very rarely. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InternalError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Argument for selecting a list of groups, either by group_ids, or external group + IDs. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is GroupIds + + + + + Gets this instance as a GroupIds, or null. + + + + + Gets a value indicating whether this instance is GroupExternalIds + + + + + Gets this instance as a GroupExternalIds, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + List of group IDs. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + List of external IDs of groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group update args object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Specify a group. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + Optional argument. Set group name to this if + provided. + Optional argument. New group external ID. If the + argument is None, the group's external_id won't be updated. If the argument is + empty string, the group's external id will be cleared. + Set new group management type, if + provided. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Specify a group. + + + + + Optional argument. Set group name to this if provided. + + + + + Optional argument. New group external ID. If the argument is None, the + group's external_id won't be updated. If the argument is empty string, the group's + external id will be cleared. + + + + + Set new group management type, if provided. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The group update error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is GroupNameAlreadyUsed + + + + + Gets this instance as a GroupNameAlreadyUsed, or null. + + + + + Gets a value indicating whether this instance is GroupNameInvalid + + + + + Gets this instance as a GroupNameInvalid, or null. + + + + + Gets a value indicating whether this instance is + ExternalIdAlreadyInUse + + + + + Gets this instance as a ExternalIdAlreadyInUse, or null. + + + + + Gets a value indicating whether this instance is + SystemManagedGroupDisallowed + + + + + Gets this instance as a SystemManagedGroupDisallowed, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The requested group name is already being used by another group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupNameAlreadyUsed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Group name is empty or has invalid characters. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of GroupNameInvalid + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The requested external ID is already being used by another group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ExternalIdAlreadyInUse + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This operation is not supported on system-managed groups. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of SystemManagedGroupDisallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The value for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Does this team have file events. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The value for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is HasTeamSelectiveSync + + + + + Gets this instance as a HasTeamSelectiveSync, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Does this team have team selective sync enabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The value for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is HasTeamSharedDropbox + + + + + Gets this instance as a HasTeamSharedDropbox, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Does this team have a shared team root. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The include members arg object + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Whether to return the list of members in the group. Note that the default + value will cause all the group members to be returned in the response. This may + take a long time for large groups. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal hold held revision metadata object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The held revision filename. + The id of the held revision. + The original path of the held revision. + The last time the file was modified on + Dropbox. + The member id of the revision's author. + The member status of the revision's + author. + The email address of the held revision author. + The type of the held revision's file. + The file size in bytes. + A hash of the file content. This field can be used to + verify data integrity. For more information see our Content hash + page. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The held revision filename. + + + + + The id of the held revision. + + + + + The original path of the held revision. + + + + + The last time the file was modified on Dropbox. + + + + + The member id of the revision's author. + + + + + The member status of the revision's author. + + + + + The email address of the held revision author. + + + + + The type of the held revision's file. + + + + + The file size in bytes. + + + + + A hash of the file content. This field can be used to verify data integrity. + For more information see our Content hash + page. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal hold policy object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The legal hold id. + Policy name. + Team members IDs and number of permanetly deleted members + under hold. + The current state of the hold. + Start date of the legal hold policy. + A description of the legal hold policy. + The time at which the legal hold was + activated. + End date of the legal hold policy. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The legal hold id. + + + + + Policy name. + + + + + Team members IDs and number of permanetly deleted members under hold. + + + + + The current state of the hold. + + + + + Start date of the legal hold policy. + + + + + A description of the legal hold policy. + + + + + The time at which the legal hold was activated. + + + + + End date of the legal hold policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UnknownLegalHoldError + + + + + Gets this instance as a UnknownLegalHoldError, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + There has been an unknown legal hold error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnknownLegalHoldError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You don't have permissions to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal holds get policy arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The legal hold Id. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The legal hold Id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds get policy error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + LegalHoldPolicyNotFound + + + + + Gets this instance as a LegalHoldPolicyNotFound, or null. + + + + + Gets a value indicating whether this instance is UnknownLegalHoldError + + + + + Gets this instance as a UnknownLegalHoldError, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Legal hold policy does not exist for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldPolicyNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There has been an unknown legal hold error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnknownLegalHoldError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You don't have permissions to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal holds list held revision result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + List of file entries that under the hold. + True if there are more file entries that haven't been + returned. You can retrieve them with a call to + /legal_holds/list_held_revisions_continue. + The cursor idicates where to continue reading file metadata + entries for the next API call. When there are no more entries, the cursor will + return none. Pass the cursor into + /2/team/legal_holds/list_held_revisions/continue. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + List of file entries that under the hold. + + + + + True if there are more file entries that haven't been returned. You can + retrieve them with a call to /legal_holds/list_held_revisions_continue. + + + + + The cursor idicates where to continue reading file metadata entries for the + next API call. When there are no more entries, the cursor will return none. + Pass the cursor into /2/team/legal_holds/list_held_revisions/continue. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds list held revisions arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The legal hold Id. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The legal hold Id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds list held revisions continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The legal hold Id. + The cursor idicates where to continue reading file metadata + entries for the next API call. When there are no more entries, the cursor will + return none. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The legal hold Id. + + + + + The cursor idicates where to continue reading file metadata entries for the + next API call. When there are no more entries, the cursor will return none. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds list held revisions continue error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is UnknownLegalHoldError + + + + + Gets this instance as a UnknownLegalHoldError, or null. + + + + + Gets a value indicating whether this instance is TransientError + + + + + Gets this instance as a TransientError, or null. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + There has been an unknown legal hold error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnknownLegalHoldError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Temporary infrastructure failure, please retry. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransientError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Indicates that the cursor has been invalidated. Call again with an empty cursor to obtain a new cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal holds list held revisions error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is TransientError + + + + + Gets this instance as a TransientError, or null. + + + + + Gets a value indicating whether this instance is LegalHoldStillEmpty + + + + + Gets this instance as a LegalHoldStillEmpty, or null. + + + + + Gets a value indicating whether this instance is InactiveLegalHold + + + + + Gets this instance as a InactiveLegalHold, or null. + + + + + Gets a value indicating whether this instance is UnknownLegalHoldError + + + + + Gets this instance as a UnknownLegalHoldError, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Temporary infrastructure failure, please retry. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransientError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal hold is not holding any revisions yet. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldStillEmpty + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Trying to list revisions for an inactive legal hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InactiveLegalHold + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There has been an unknown legal hold error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnknownLegalHoldError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You don't have permissions to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal holds list policies arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Whether to return holds that were released. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Whether to return holds that were released. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds list policies error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is TransientError + + + + + Gets this instance as a TransientError, or null. + + + + + Gets a value indicating whether this instance is UnknownLegalHoldError + + + + + Gets this instance as a UnknownLegalHoldError, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Temporary infrastructure failure, please retry. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransientError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There has been an unknown legal hold error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnknownLegalHoldError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You don't have permissions to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal holds list policies result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The policies + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the policies of the legal holds list policies result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds policy create arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Policy name. + List of team member IDs added to the hold. + A description of the legal hold policy. + start date of the legal hold policy. + end date of the legal hold policy. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Policy name. + + + + + List of team member IDs added to the hold. + + + + + A description of the legal hold policy. + + + + + start date of the legal hold policy. + + + + + end date of the legal hold policy. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds policy create error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + StartDateIsLaterThanEndDate + + + + + Gets this instance as a StartDateIsLaterThanEndDate, or null. + + + + + Gets a value indicating whether this instance is EmptyMembersList + + + + + Gets this instance as a EmptyMembersList, or null. + + + + + Gets a value indicating whether this instance is InvalidMembers + + + + + Gets this instance as a InvalidMembers, or null. + + + + + Gets a value indicating whether this instance is + NumberOfUsersOnHoldIsGreaterThanHoldLimitation + + + + + Gets this instance as a NumberOfUsersOnHoldIsGreaterThanHoldLimitation, or + null. + + + + + Gets a value indicating whether this instance is TransientError + + + + + Gets this instance as a TransientError, or null. + + + + + Gets a value indicating whether this instance is NameMustBeUnique + + + + + Gets this instance as a NameMustBeUnique, or null. + + + + + Gets a value indicating whether this instance is + TeamExceededLegalHoldQuota + + + + + Gets this instance as a TeamExceededLegalHoldQuota, or null. + + + + + Gets a value indicating whether this instance is InvalidDate + + + + + Gets this instance as a InvalidDate, or null. + + + + + Gets a value indicating whether this instance is UnknownLegalHoldError + + + + + Gets this instance as a UnknownLegalHoldError, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Start date must be earlier than end date. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of StartDateIsLaterThanEndDate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The users list must have at least one user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmptyMembersList + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Some members in the members list are not valid to be placed under legal + hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidMembers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You cannot add more than 5 users in a legal hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of + NumberOfUsersOnHoldIsGreaterThanHoldLimitation + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Temporary infrastructure failure, please retry. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransientError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The name provided is already in use by another legal hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NameMustBeUnique + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Team exceeded legal hold quota. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamExceededLegalHoldQuota + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided date is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidDate + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There has been an unknown legal hold error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnknownLegalHoldError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You don't have permissions to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal holds policy release arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The legal hold Id. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The legal hold Id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds policy release error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + LegalHoldPerformingAnotherOperation + + + + + Gets this instance as a LegalHoldPerformingAnotherOperation, or + null. + + + + + Gets a value indicating whether this instance is + LegalHoldAlreadyReleasing + + + + + Gets this instance as a LegalHoldAlreadyReleasing, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldPolicyNotFound + + + + + Gets this instance as a LegalHoldPolicyNotFound, or null. + + + + + Gets a value indicating whether this instance is UnknownLegalHoldError + + + + + Gets this instance as a UnknownLegalHoldError, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Legal hold is currently performing another operation. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of LegalHoldPerformingAnotherOperation + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Legal hold is currently performing a release or is already released. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of LegalHoldAlreadyReleasing + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Legal hold policy does not exist for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldPolicyNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There has been an unknown legal hold error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnknownLegalHoldError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You don't have permissions to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal holds policy update arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The legal hold Id. + Policy new name. + Policy new description. + List of team member IDs to apply the policy on. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The legal hold Id. + + + + + Policy new name. + + + + + Policy new description. + + + + + List of team member IDs to apply the policy on. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The legal holds policy update error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InactiveLegalHold + + + + + Gets this instance as a InactiveLegalHold, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldPerformingAnotherOperation + + + + + Gets this instance as a LegalHoldPerformingAnotherOperation, or + null. + + + + + Gets a value indicating whether this instance is InvalidMembers + + + + + Gets this instance as a InvalidMembers, or null. + + + + + Gets a value indicating whether this instance is + NumberOfUsersOnHoldIsGreaterThanHoldLimitation + + + + + Gets this instance as a NumberOfUsersOnHoldIsGreaterThanHoldLimitation, or + null. + + + + + Gets a value indicating whether this instance is EmptyMembersList + + + + + Gets this instance as a EmptyMembersList, or null. + + + + + Gets a value indicating whether this instance is NameMustBeUnique + + + + + Gets this instance as a NameMustBeUnique, or null. + + + + + Gets a value indicating whether this instance is + LegalHoldPolicyNotFound + + + + + Gets this instance as a LegalHoldPolicyNotFound, or null. + + + + + Gets a value indicating whether this instance is UnknownLegalHoldError + + + + + Gets this instance as a UnknownLegalHoldError, or null. + + + + + Gets a value indicating whether this instance is + InsufficientPermissions + + + + + Gets this instance as a InsufficientPermissions, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Trying to release an inactive legal hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InactiveLegalHold + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Legal hold is currently performing another operation. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of LegalHoldPerformingAnotherOperation + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Some members in the members list are not valid to be placed under legal + hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidMembers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You cannot add more than 5 users in a legal hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of + NumberOfUsersOnHoldIsGreaterThanHoldLimitation + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The users list must have at least one user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmptyMembersList + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The name provided is already in use by another legal hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NameMustBeUnique + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Legal hold policy does not exist for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of LegalHoldPolicyNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There has been an unknown legal hold error. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UnknownLegalHoldError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + You don't have permissions to perform this action. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InsufficientPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal hold status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Active + + + + + Gets this instance as a Active, or null. + + + + + Gets a value indicating whether this instance is Released + + + + + Gets this instance as a Released, or null. + + + + + Gets a value indicating whether this instance is Activating + + + + + Gets this instance as a Activating, or null. + + + + + Gets a value indicating whether this instance is Updating + + + + + Gets this instance as a Updating, or null. + + + + + Gets a value indicating whether this instance is Exporting + + + + + Gets this instance as a Exporting, or null. + + + + + Gets a value indicating whether this instance is Releasing + + + + + Gets this instance as a Releasing, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The legal hold policy is active. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Active + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal hold policy was released. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Released + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal hold policy is activating. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Activating + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal hold policy is updating. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Updating + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal hold policy is exporting. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Exporting + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The legal hold policy is releasing. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Releasing + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list member apps arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The team member id. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The team member id. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error returned by . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is MemberNotFound + + + + + Gets this instance as a MemberNotFound, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Member not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list member apps result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of third party applications linked by this team + member. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of third party applications linked by this team member. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list member devices arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The team's member id. + Whether to list web sessions of the team's + member. + Whether to list linked desktop devices of the + team's member. + Whether to list linked mobile devices of the + team's member. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The team's member id. + + + + + Whether to list web sessions of the team's member. + + + + + Whether to list linked desktop devices of the team's member. + + + + + Whether to list linked mobile devices of the team's member. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list member devices error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is MemberNotFound + + + + + Gets this instance as a MemberNotFound, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Member not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list member devices result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of web sessions made by this team + member. + List of desktop clients used by this team + member. + List of mobile client used by this team + member. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of web sessions made by this team member. + + + + + List of desktop clients used by this team member. + + + + + List of mobile client used by this team member. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + At the first call to the the cursor shouldn't be passed. Then, if the result of the call includes a + cursor, the following requests should include the received cursors in order to + receive the next sub list of the team applications. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + At the first call to the the cursor shouldn't be passed. Then, if the result of the call includes a + cursor, the following requests should include the received cursors in order to + receive the next sub list of the team applications. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error returned by . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Indicates that the cursor has been invalidated. Call again with an empty cursor to obtain a new cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information returned by . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The linked applications of each member of the team. + If true, then there are more apps available. Pass the cursor + to to retrieve the rest. + Pass the cursor into to receive the next sub list of team's applications. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The linked applications of each member of the team. + + + + + If true, then there are more apps available. Pass the cursor to to retrieve the rest. + + + + + Pass the cursor into to receive the next sub list of team's applications. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list members devices arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + At the first call to the the + cursor shouldn't be passed. Then, if the result of the call includes a cursor, the + following requests should include the received cursors in order to receive the next + sub list of team devices. + Whether to list web sessions of the team + members. + Whether to list desktop clients of the team + members. + Whether to list mobile clients of the team + members. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + At the first call to the the + cursor shouldn't be passed. Then, if the result of the call includes a cursor, the + following requests should include the received cursors in order to receive the next + sub list of team devices. + + + + + Whether to list web sessions of the team members. + + + + + Whether to list desktop clients of the team members. + + + + + Whether to list mobile clients of the team members. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list members devices error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Indicates that the cursor has been invalidated. Call + again with an empty cursor to obtain a new cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list members devices result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The devices of each member of the team. + If true, then there are more devices available. Pass the + cursor to to + retrieve the rest. + Pass the cursor into to + receive the next sub list of team's devices. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The devices of each member of the team. + + + + + If true, then there are more devices available. Pass the cursor to to + retrieve the rest. + + + + + Pass the cursor into to + receive the next sub list of team's devices. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Arguments for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + At the first call to the + the cursor shouldn't be passed. Then, if the result of the call includes a cursor, + the following requests should include the received cursors in order to receive the + next sub list of the team applications. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + At the first call to the + the cursor shouldn't be passed. Then, if the result of the call includes a cursor, + the following requests should include the received cursors in order to receive the + next sub list of the team applications. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error returned by . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Indicates that the cursor has been invalidated. Call + again with an empty cursor to obtain a new cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information returned by . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The linked applications of each member of the team. + If true, then there are more apps available. Pass the cursor + to + to retrieve the rest. + Pass the cursor into + to receive the next sub list of team's applications. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The linked applications of each member of the team. + + + + + If true, then there are more apps available. Pass the cursor to + to retrieve the rest. + + + + + Pass the cursor into + to receive the next sub list of team's applications. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list team devices arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + At the first call to the the + cursor shouldn't be passed. Then, if the result of the call includes a cursor, the + following requests should include the received cursors in order to receive the next + sub list of team devices. + Whether to list web sessions of the team + members. + Whether to list desktop clients of the team + members. + Whether to list mobile clients of the team + members. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + At the first call to the the + cursor shouldn't be passed. Then, if the result of the call includes a cursor, the + following requests should include the received cursors in order to receive the next + sub list of team devices. + + + + + Whether to list web sessions of the team members. + + + + + Whether to list desktop clients of the team members. + + + + + Whether to list mobile clients of the team members. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The list team devices error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Reset + + + + + Gets this instance as a Reset, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Indicates that the cursor has been invalidated. Call again + with an empty cursor to obtain a new cursor. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Reset + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The list team devices result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The devices of each member of the team. + If true, then there are more devices available. Pass the + cursor to to + retrieve the rest. + Pass the cursor into to + receive the next sub list of team's devices. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The devices of each member of the team. + + + + + If true, then there are more devices available. Pass the cursor to to + retrieve the rest. + + + + + Pass the cursor into to + receive the next sub list of team's devices. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Specify access type a member should have when joined to a group. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Identity of a user. + Access type. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Identity of a user. + + + + + Access type. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The member add arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The member email + Member's first name. + Member's last name. + External ID for member. + Persistent ID for member. This field is only + available to teams using persistent ID SAML configuration. + Whether to send a welcome email to the member. If + send_welcome_email is false, no email invitation will be sent to the user. This may + be useful for apps using single sign-on (SSO) flows for onboarding that want to + handle announcements themselves. + The role + Whether a user is directory restricted. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the member email of the member add arg + + + + + Member's first name. + + + + + Member's last name. + + + + + External ID for member. + + + + + Persistent ID for member. This field is only available to teams using + persistent ID SAML configuration. + + + + + Whether to send a welcome email to the member. If send_welcome_email is + false, no email invitation will be sent to the user. This may be useful for apps + using single sign-on (SSO) flows for onboarding that want to handle announcements + themselves. + + + + + Gets the role of the member add arg + + + + + Whether a user is directory restricted. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Describes the result of attempting to add a single user to the team. 'success' is + the only value indicating that a user was indeed added to the team - the other values + explain the type of failure that occurred, and include the email of the user for which + the operation has failed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is TeamLicenseLimit + + + + + Gets this instance as a TeamLicenseLimit, or null. + + + + + Gets a value indicating whether this instance is + FreeTeamMemberLimitReached + + + + + Gets this instance as a FreeTeamMemberLimitReached, or null. + + + + + Gets a value indicating whether this instance is UserAlreadyOnTeam + + + + + Gets this instance as a UserAlreadyOnTeam, or null. + + + + + Gets a value indicating whether this instance is UserOnAnotherTeam + + + + + Gets this instance as a UserOnAnotherTeam, or null. + + + + + Gets a value indicating whether this instance is UserAlreadyPaired + + + + + Gets this instance as a UserAlreadyPaired, or null. + + + + + Gets a value indicating whether this instance is UserMigrationFailed + + + + + Gets this instance as a UserMigrationFailed, or null. + + + + + Gets a value indicating whether this instance is + DuplicateExternalMemberId + + + + + Gets this instance as a DuplicateExternalMemberId, or null. + + + + + Gets a value indicating whether this instance is + DuplicateMemberPersistentId + + + + + Gets this instance as a DuplicateMemberPersistentId, or null. + + + + + Gets a value indicating whether this instance is PersistentIdDisabled + + + + + Gets this instance as a PersistentIdDisabled, or null. + + + + + Gets a value indicating whether this instance is UserCreationFailed + + + + + Gets this instance as a UserCreationFailed, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Describes a user that was successfully added to the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Team is already full. The organization has no available licenses. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Team is already full. The free team member limit has been reached. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User is already on this team. The provided email address is associated with a + user who is already a member of (including in recoverable state) or invited to the + team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User is already on another team. The provided email address is associated + with a user that is already a member or invited to another team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User is already paired. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User migration has failed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + A user with the given external member ID already exists on the team + (including in recoverable state). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + A user with the given persistent ID already exists on the team (including in + recoverable state). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Persistent ID is only available to teams with persistent ID SAML + configuration. Please contact Dropbox for more information. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User creation has failed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information on devices of a team's member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The member unique Id. + List of web sessions made by this team member. + List of desktop clients by this team member. + List of mobile clients by this team member. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The member unique Id. + + + + + List of web sessions made by this team member. + + + + + List of desktop clients by this team member. + + + + + List of mobile clients by this team member. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information on linked applications of a team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The member unique Id. + List of third party applications linked by this team + member. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The member unique Id. + + + + + List of third party applications linked by this team member. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Basic member profile. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + ID of user as a member of a team. + Email address of user. + Is true if the user's email is verified to be owned by + the user. + The user's status as a member of a specific team. + Representations for a person's name. + The user's membership type: full (normal team member) + vs limited (does not use a license; no access to the team's shared quota). + External ID that a team can attach to the user. An + application using the API may find it easier to use their own IDs instead of + Dropbox IDs like account_id or team_member_id. + A user's account identifier. + Secondary emails of a user. + The date and time the user was invited to the team + (contains value only when the member's status matches ). + The date and time the user joined as a member of a specific + team. + The date and time the user was suspended from the team + (contains value only when the member's status matches ). + Persistent ID that a team can attach to the user. The + persistent ID is unique ID to be used for SAML authentication. + Whether the user is a directory restricted + user. + URL for the photo representing the user, if one is + set. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + ID of user as a member of a team. + + + + + Email address of user. + + + + + Is true if the user's email is verified to be owned by the user. + + + + + The user's status as a member of a specific team. + + + + + Representations for a person's name. + + + + + The user's membership type: full (normal team member) vs limited (does not + use a license; no access to the team's shared quota). + + + + + External ID that a team can attach to the user. An application using the API + may find it easier to use their own IDs instead of Dropbox IDs like account_id or + team_member_id. + + + + + A user's account identifier. + + + + + Secondary emails of a user. + + + + + The date and time the user was invited to the team (contains value only when + the member's status matches ). + + + + + The date and time the user joined as a member of a specific team. + + + + + The date and time the user was suspended from the team (contains value only + when the member's status matches ). + + + + + Persistent ID that a team can attach to the user. The persistent ID is unique + ID to be used for SAML authentication. + + + + + Whether the user is a directory restricted user. + + + + + URL for the photo representing the user, if one is set. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members add arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Details of new members to be added to the team. + Whether to force the add to happen asynchronously. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Details of new members to be added to the team. + + + + + Whether to force the add to happen asynchronously. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members add job status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Failed + + + + + Gets this instance as a Failed, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The asynchronous job has finished. For each member that was specified in the + parameter that was provided to , a corresponding + item is returned in this list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The asynchronous job returned an error. The string contains an error + message. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members add launch object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The complete object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members data transfer arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Identity of user to remove/suspend/have their files + moved. + Files from the deleted member account will be + transferred to this user. + Errors during the transfer process will be sent via + email to this user. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Files from the deleted member account will be transferred to this + user. + + + + + Errors during the transfer process will be sent via email to this + user. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members deactivate arg object + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Identity of user to remove/suspend/have their files + moved. + If provided, controls if the user's data will be deleted on + their linked devices. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + If provided, controls if the user's data will be deleted on their linked + devices. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Exactly one of team_member_id, email, or external_id must be provided to identify + the user account. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Identity of user to remove/suspend/have their files + moved. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Identity of user to remove/suspend/have their files moved. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members deactivate error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is UserNotFound + + + + + Gets this instance as a UserNotFound, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching user found. The provided team_member_id, email, or external_id + does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members delete profile photo arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Identity of the user whose profile photo will be + deleted. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Identity of the user whose profile photo will be deleted. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members delete profile photo error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is SetProfileDisallowed + + + + + Gets this instance as a SetProfileDisallowed, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Modifying deleted users is not allowed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SetProfileDisallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The member selector error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is UserNotFound + + + + + Gets this instance as a UserNotFound, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching user found. The provided team_member_id, email, or external_id + does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members get info args object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of team members. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of team members. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members get info error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Describes a result obtained for a single user whose id was specified in the + parameter of . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is IdNotFound + + + + + Gets this instance as a IdNotFound, or null. + + + + + Gets a value indicating whether this instance is MemberInfo + + + + + Gets this instance as a MemberInfo, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + An ID that was provided as a parameter to , and did not + match a corresponding user. This might be a team_member_id, an email, or an + external ID, depending on how the method was called. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Info about a team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The members info object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Team member IDs of the users under this hold. + The number of permanently deleted users that + were under this hold. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Team member IDs of the users under this hold. + + + + + The number of permanently deleted users that were under this hold. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members list arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Number of results to return per call. + Whether to return removed members. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Number of results to return per call. + + + + + Whether to return removed members. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members list continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Indicates from what point to get the next set of + members. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Indicates from what point to get the next set of members. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members list continue error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The cursor is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members list error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members list result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of team members. + Pass the cursor into to obtain + the additional members. + Is true if there are additional team members that have not + been returned yet. An additional call to can + retrieve them. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of team members. + + + + + Pass the cursor into to obtain + the additional members. + + + + + Is true if there are additional team members that have not been returned yet. + An additional call to can + retrieve them. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Exactly one of team_member_id, email, or external_id must be provided to identify + the user account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Identity of user to recover. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Identity of user to recover. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members recover error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserUnrecoverable + + + + + Gets this instance as a UserUnrecoverable, or null. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is TeamLicenseLimit + + + + + Gets this instance as a TeamLicenseLimit, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is UserNotFound + + + + + Gets this instance as a UserNotFound, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user is not recoverable. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserUnrecoverable + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Team is full. The organization has no available licenses. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamLicenseLimit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching user found. The provided team_member_id, email, or external_id + does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members remove arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Identity of user to remove/suspend/have their files + moved. + If provided, controls if the user's data will be deleted on + their linked devices. + If provided, files from the deleted member account + will be transferred to this user. + If provided, errors during the transfer process will + be sent via email to this user. If the transfer_dest_id argument was provided, then + this argument must be provided as well. + Downgrade the member to a Basic account. The user will + retain the email address associated with their Dropbox account and data in their + account that is not restricted to team members. In order to keep the account the + argument should be set to false. + If provided, allows removed users to keep access to + Dropbox folders (not Dropbox Paper folders) already explicitly shared with them + (not via a group) when they are downgraded to a Basic account. Users will not + retain access to folders that do not allow external sharing. In order to keep the + sharing relationships, the arguments should be set to + false and should be set to + true. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + If provided, files from the deleted member account will be transferred to + this user. + + + + + If provided, errors during the transfer process will be sent via email to + this user. If the transfer_dest_id argument was provided, then this argument must + be provided as well. + + + + + Downgrade the member to a Basic account. The user will retain the email + address associated with their Dropbox account and data in their account that is + not restricted to team members. In order to keep the account the argument should be set to false. + + + + + If provided, allows removed users to keep access to Dropbox folders (not + Dropbox Paper folders) already explicitly shared with them (not via a group) when + they are downgraded to a Basic account. Users will not retain access to folders + that do not allow external sharing. In order to keep the sharing relationships, the + arguments should be set to false and should be set to true. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members remove error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is RemoveLastAdmin + + + + + Gets this instance as a RemoveLastAdmin, or null. + + + + + Gets a value indicating whether this instance is + CannotKeepAccountAndTransfer + + + + + Gets this instance as a CannotKeepAccountAndTransfer, or null. + + + + + Gets a value indicating whether this instance is + CannotKeepAccountAndDeleteData + + + + + Gets this instance as a CannotKeepAccountAndDeleteData, or + null. + + + + + Gets a value indicating whether this instance is + EmailAddressTooLongToBeDisabled + + + + + Gets this instance as a EmailAddressTooLongToBeDisabled, or + null. + + + + + Gets a value indicating whether this instance is + CannotKeepInvitedUserAccount + + + + + Gets this instance as a CannotKeepInvitedUserAccount, or null. + + + + + Gets a value indicating whether this instance is + CannotRetainSharesWhenDataWiped + + + + + Gets this instance as a CannotRetainSharesWhenDataWiped, or + null. + + + + + Gets a value indicating whether this instance is + CannotRetainSharesWhenNoAccountKept + + + + + Gets this instance as a CannotRetainSharesWhenNoAccountKept, or + null. + + + + + Gets a value indicating whether this instance is + CannotRetainSharesWhenTeamExternalSharingOff + + + + + Gets this instance as a CannotRetainSharesWhenTeamExternalSharingOff, or + null. + + + + + Gets a value indicating whether this instance is CannotKeepAccount + + + + + Gets this instance as a CannotKeepAccount, or null. + + + + + Gets a value indicating whether this instance is + CannotKeepAccountUnderLegalHold + + + + + Gets this instance as a CannotKeepAccountUnderLegalHold, or + null. + + + + + Gets a value indicating whether this instance is + CannotKeepAccountRequiredToSignTos + + + + + Gets this instance as a CannotKeepAccountRequiredToSignTos, or + null. + + + + + Gets a value indicating whether this instance is + RemovedAndTransferDestShouldDiffer + + + + + Gets this instance as a RemovedAndTransferDestShouldDiffer, or + null. + + + + + Gets a value indicating whether this instance is + RemovedAndTransferAdminShouldDiffer + + + + + Gets this instance as a RemovedAndTransferAdminShouldDiffer, or + null. + + + + + Gets a value indicating whether this instance is + TransferDestUserNotFound + + + + + Gets this instance as a TransferDestUserNotFound, or null. + + + + + Gets a value indicating whether this instance is + TransferDestUserNotInTeam + + + + + Gets this instance as a TransferDestUserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is + TransferAdminUserNotInTeam + + + + + Gets this instance as a TransferAdminUserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is + TransferAdminUserNotFound + + + + + Gets this instance as a TransferAdminUserNotFound, or null. + + + + + Gets a value indicating whether this instance is + UnspecifiedTransferAdminId + + + + + Gets this instance as a UnspecifiedTransferAdminId, or null. + + + + + Gets a value indicating whether this instance is + TransferAdminIsNotAdmin + + + + + Gets this instance as a TransferAdminIsNotAdmin, or null. + + + + + Gets a value indicating whether this instance is RecipientNotVerified + + + + + Gets this instance as a RecipientNotVerified, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user is the last admin of the team, so it cannot be removed from + it. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RemoveLastAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Cannot keep account and transfer the data to another user at the same + time. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of CannotKeepAccountAndTransfer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Cannot keep account and delete the data at the same time. To keep the account + the argument wipe_data should be set to false. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of CannotKeepAccountAndDeleteData + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The email address of the user is too long to be disabled. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of EmailAddressTooLongToBeDisabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Cannot keep account of an invited user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of CannotKeepInvitedUserAccount + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Cannot retain team shares when the user's data is marked for deletion on + their linked devices. The argument wipe_data should be set to false. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of CannotRetainSharesWhenDataWiped + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user's account must be kept in order to retain team shares. The argument + keep_account should be set to true. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of CannotRetainSharesWhenNoAccountKept + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Externally sharing files, folders, and links must be enabled in team settings + in order to retain team shares for the user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of + CannotRetainSharesWhenTeamExternalSharingOff + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Only a team admin, can convert this account to a Basic account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CannotKeepAccount + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This user content is currently being held. To convert this member's account + to a Basic account, you'll first need to remove them from the hold. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of CannotKeepAccountUnderLegalHold + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + To convert this member to a Basic account, they'll first need to sign in to + Dropbox and agree to the terms of service. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of CannotKeepAccountRequiredToSignTos + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Expected removed user and transfer_dest user to be different. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of RemovedAndTransferDestShouldDiffer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Expected removed user and transfer_admin user to be different. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of RemovedAndTransferAdminShouldDiffer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching user found for the argument transfer_dest_id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransferDestUserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided transfer_dest_id does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TransferDestUserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided transfer_admin_id does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TransferAdminUserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching user found for the argument transfer_admin_id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TransferAdminUserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The transfer_admin_id argument must be provided when file transfer is + requested. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UnspecifiedTransferAdminId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Specified transfer_admin user is not a team admin. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransferAdminIsNotAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The recipient user's email is not verified. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RecipientNotVerified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members send welcome error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Exactly one of team_member_id, email, or external_id must be provided to identify + the user account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Identity of user whose role will be set. + The new role of the member. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Identity of user whose role will be set. + + + + + The new role of the member. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members set permissions error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is LastAdmin + + + + + Gets this instance as a LastAdmin, or null. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is CannotSetPermissions + + + + + Gets this instance as a CannotSetPermissions, or null. + + + + + Gets a value indicating whether this instance is TeamLicenseLimit + + + + + Gets this instance as a TeamLicenseLimit, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is UserNotFound + + + + + Gets this instance as a UserNotFound, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Cannot remove the admin setting of the last admin. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of LastAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Cannot remove/grant permissions. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of CannotSetPermissions + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Team is full. The organization has no available licenses. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamLicenseLimit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching user found. The provided team_member_id, email, or external_id + does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members set permissions result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The member ID of the user to which the change was + applied. + The role after the change. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The member ID of the user to which the change was applied. + + + + + The role after the change. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Exactly one of team_member_id, email, or external_id must be provided to identify + the user account. + At least one of new_email, new_external_id, new_given_name, and/or new_surname + must be provided. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Identity of user whose profile will be set. + New email for member. + New external ID for member. + New given name for member. + New surname for member. + New persistent ID. This field only available to teams + using persistent ID SAML configuration. + New value for whether the user is a + directory restricted user. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Identity of user whose profile will be set. + + + + + New email for member. + + + + + New external ID for member. + + + + + New given name for member. + + + + + New surname for member. + + + + + New persistent ID. This field only available to teams using persistent ID + SAML configuration. + + + + + New value for whether the user is a directory restricted user. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members set profile error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + ExternalIdAndNewExternalIdUnsafe + + + + + Gets this instance as a ExternalIdAndNewExternalIdUnsafe, or + null. + + + + + Gets a value indicating whether this instance is NoNewDataSpecified + + + + + Gets this instance as a NoNewDataSpecified, or null. + + + + + Gets a value indicating whether this instance is + EmailReservedForOtherUser + + + + + Gets this instance as a EmailReservedForOtherUser, or null. + + + + + Gets a value indicating whether this instance is + ExternalIdUsedByOtherUser + + + + + Gets this instance as a ExternalIdUsedByOtherUser, or null. + + + + + Gets a value indicating whether this instance is SetProfileDisallowed + + + + + Gets this instance as a SetProfileDisallowed, or null. + + + + + Gets a value indicating whether this instance is ParamCannotBeEmpty + + + + + Gets this instance as a ParamCannotBeEmpty, or null. + + + + + Gets a value indicating whether this instance is PersistentIdDisabled + + + + + Gets this instance as a PersistentIdDisabled, or null. + + + + + Gets a value indicating whether this instance is + PersistentIdUsedByOtherUser + + + + + Gets this instance as a PersistentIdUsedByOtherUser, or null. + + + + + Gets a value indicating whether this instance is + DirectoryRestrictedOff + + + + + Gets this instance as a DirectoryRestrictedOff, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + It is unsafe to use both external_id and new_external_id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ExternalIdAndNewExternalIdUnsafe + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + None of new_email, new_given_name, new_surname, or new_external_id are + specified. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of NoNewDataSpecified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Email is already reserved for another user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of EmailReservedForOtherUser + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The external ID is already in use by another team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of ExternalIdUsedByOtherUser + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Modifying deleted users is not allowed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SetProfileDisallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Parameter new_email cannot be empty. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ParamCannotBeEmpty + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Persistent ID is only available to teams with persistent ID SAML + configuration. Please contact Dropbox for more information. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PersistentIdDisabled + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The persistent ID is already in use by another team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of PersistentIdUsedByOtherUser + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Directory Restrictions option is not available. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DirectoryRestrictedOff + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members set profile photo arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Identity of the user whose profile photo will be set. + Image to set as the member's new profile photo. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Identity of the user whose profile photo will be set. + + + + + Image to set as the member's new profile photo. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members set profile photo error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is SetProfileDisallowed + + + + + Gets this instance as a SetProfileDisallowed, or null. + + + + + Gets a value indicating whether this instance is PhotoError + + + + + Gets this instance as a PhotoError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Modifying deleted users is not allowed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SetProfileDisallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The photo error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members suspend error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is SuspendInactiveUser + + + + + Gets this instance as a SuspendInactiveUser, or null. + + + + + Gets a value indicating whether this instance is SuspendLastAdmin + + + + + Gets this instance as a SuspendLastAdmin, or null. + + + + + Gets a value indicating whether this instance is TeamLicenseLimit + + + + + Gets this instance as a TeamLicenseLimit, or null. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user is not active, so it cannot be suspended. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SuspendInactiveUser + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is the last admin of the team, so it cannot be suspended. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SuspendLastAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Team is full. The organization has no available licenses. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamLicenseLimit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members transfer files error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + RemovedAndTransferDestShouldDiffer + + + + + Gets this instance as a RemovedAndTransferDestShouldDiffer, or + null. + + + + + Gets a value indicating whether this instance is + RemovedAndTransferAdminShouldDiffer + + + + + Gets this instance as a RemovedAndTransferAdminShouldDiffer, or + null. + + + + + Gets a value indicating whether this instance is + TransferDestUserNotFound + + + + + Gets this instance as a TransferDestUserNotFound, or null. + + + + + Gets a value indicating whether this instance is + TransferDestUserNotInTeam + + + + + Gets this instance as a TransferDestUserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is + TransferAdminUserNotInTeam + + + + + Gets this instance as a TransferAdminUserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is + TransferAdminUserNotFound + + + + + Gets this instance as a TransferAdminUserNotFound, or null. + + + + + Gets a value indicating whether this instance is + UnspecifiedTransferAdminId + + + + + Gets this instance as a UnspecifiedTransferAdminId, or null. + + + + + Gets a value indicating whether this instance is + TransferAdminIsNotAdmin + + + + + Gets this instance as a TransferAdminIsNotAdmin, or null. + + + + + Gets a value indicating whether this instance is RecipientNotVerified + + + + + Gets this instance as a RecipientNotVerified, or null. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Expected removed user and transfer_dest user to be different. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of RemovedAndTransferDestShouldDiffer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Expected removed user and transfer_admin user to be different. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of RemovedAndTransferAdminShouldDiffer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching user found for the argument transfer_dest_id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransferDestUserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided transfer_dest_id does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TransferDestUserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided transfer_admin_id does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TransferAdminUserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching user found for the argument transfer_admin_id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TransferAdminUserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The transfer_admin_id argument must be provided when file transfer is + requested. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UnspecifiedTransferAdminId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Specified transfer_admin user is not a team admin. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransferAdminIsNotAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The recipient user's email is not verified. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RecipientNotVerified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The members transfer former members files error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is + UserDataIsBeingTransferred + + + + + Gets this instance as a UserDataIsBeingTransferred, or null. + + + + + Gets a value indicating whether this instance is UserNotRemoved + + + + + Gets this instance as a UserNotRemoved, or null. + + + + + Gets a value indicating whether this instance is + UserDataCannotBeTransferred + + + + + Gets this instance as a UserDataCannotBeTransferred, or null. + + + + + Gets a value indicating whether this instance is + UserDataAlreadyTransferred + + + + + Gets this instance as a UserDataAlreadyTransferred, or null. + + + + + Gets a value indicating whether this instance is + RemovedAndTransferDestShouldDiffer + + + + + Gets this instance as a RemovedAndTransferDestShouldDiffer, or + null. + + + + + Gets a value indicating whether this instance is + RemovedAndTransferAdminShouldDiffer + + + + + Gets this instance as a RemovedAndTransferAdminShouldDiffer, or + null. + + + + + Gets a value indicating whether this instance is + TransferDestUserNotFound + + + + + Gets this instance as a TransferDestUserNotFound, or null. + + + + + Gets a value indicating whether this instance is + TransferDestUserNotInTeam + + + + + Gets this instance as a TransferDestUserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is + TransferAdminUserNotInTeam + + + + + Gets this instance as a TransferAdminUserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is + TransferAdminUserNotFound + + + + + Gets this instance as a TransferAdminUserNotFound, or null. + + + + + Gets a value indicating whether this instance is + UnspecifiedTransferAdminId + + + + + Gets this instance as a UnspecifiedTransferAdminId, or null. + + + + + Gets a value indicating whether this instance is + TransferAdminIsNotAdmin + + + + + Gets this instance as a TransferAdminIsNotAdmin, or null. + + + + + Gets a value indicating whether this instance is RecipientNotVerified + + + + + Gets this instance as a RecipientNotVerified, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user's data is being transferred. Please wait some time before + retrying. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UserDataIsBeingTransferred + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching removed user found for the argument user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotRemoved + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User files aren't transferable anymore. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UserDataCannotBeTransferred + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User's data has already been transferred to another user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UserDataAlreadyTransferred + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Expected removed user and transfer_dest user to be different. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of RemovedAndTransferDestShouldDiffer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Expected removed user and transfer_admin user to be different. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of RemovedAndTransferAdminShouldDiffer + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching user found for the argument transfer_dest_id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransferDestUserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided transfer_dest_id does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TransferDestUserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided transfer_admin_id does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TransferAdminUserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + No matching user found for the argument transfer_admin_id. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TransferAdminUserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The transfer_admin_id argument must be provided when file transfer is + requested. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UnspecifiedTransferAdminId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Specified transfer_admin user is not a team admin. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TransferAdminIsNotAdmin + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The recipient user's email is not verified. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of RecipientNotVerified + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Exactly one of team_member_id, email, or external_id must be provided to identify + the user account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Identity of user to unsuspend. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Identity of user to unsuspend. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The members unsuspend error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is + UnsuspendNonSuspendedMember + + + + + Gets this instance as a UnsuspendNonSuspendedMember, or null. + + + + + Gets a value indicating whether this instance is TeamLicenseLimit + + + + + Gets this instance as a TeamLicenseLimit, or null. + + + + + Gets a value indicating whether this instance is UserNotInTeam + + + + + Gets this instance as a UserNotInTeam, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user is unsuspended, so it cannot be unsuspended again. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of UnsuspendNonSuspendedMember + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Team is full. The organization has no available licenses. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamLicenseLimit + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user is not a member of the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotInTeam + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The mobile client platform object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Iphone + + + + + Gets this instance as a Iphone, or null. + + + + + Gets a value indicating whether this instance is Ipad + + + + + Gets this instance as a Ipad, or null. + + + + + Gets a value indicating whether this instance is Android + + + + + Gets this instance as a Android, or null. + + + + + Gets a value indicating whether this instance is WindowsPhone + + + + + Gets this instance as a WindowsPhone, or null. + + + + + Gets a value indicating whether this instance is Blackberry + + + + + Gets this instance as a Blackberry, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Official Dropbox iPhone client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Iphone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Official Dropbox iPad client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Ipad + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Official Dropbox Android client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Android + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Official Dropbox Windows phone client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of WindowsPhone + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Official Dropbox Blackberry client. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Blackberry + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information about linked Dropbox mobile client sessions. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The session id. + The device name. + The mobile application type. + The IP address of the last activity from this + session. + The country from which the last activity from this session + was made. + The time this session was created. + The time of the last activity from this session. + The dropbox client version. + The hosting OS version. + last carrier used by the device. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The device name. + + + + + The mobile application type. + + + + + The dropbox client version. + + + + + The hosting OS version. + + + + + last carrier used by the device. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Properties of a namespace. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The name of this namespace. + The ID of this namespace. + The type of this namespace. + If this is a team member or app folder, the ID of the + owning team member. Otherwise, this field is not present. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The name of this namespace. + + + + + The ID of this namespace. + + + + + The type of this namespace. + + + + + If this is a team member or app folder, the ID of the owning team member. + Otherwise, this field is not present. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The namespace type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is AppFolder + + + + + Gets this instance as a AppFolder, or null. + + + + + Gets a value indicating whether this instance is SharedFolder + + + + + Gets this instance as a SharedFolder, or null. + + + + + Gets a value indicating whether this instance is TeamFolder + + + + + Gets this instance as a TeamFolder, or null. + + + + + Gets a value indicating whether this instance is TeamMemberFolder + + + + + Gets this instance as a TeamMemberFolder, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + App sandbox folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AppFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Shared folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SharedFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Top-level team-owned folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of TeamFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Team member's home folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TeamMemberFolder + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User result for setting member custom quota. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is InvalidUser + + + + + Gets this instance as a InvalidUser, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Successfully removed user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Invalid user (not in team). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The removed status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + True if the removed team member is recoverable. + True if the team member's account was converted to + individual account. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + True if the removed team member is recoverable. + + + + + True if the team member's account was converted to individual account. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Result of trying to resend verification email to a secondary email address. + 'success' is the only value indicating that a verification email was successfully sent. + The other values explain the type of error that occurred, and include the email for + which the error occured. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is NotPending + + + + + Gets this instance as a NotPending, or null. + + + + + Gets a value indicating whether this instance is RateLimited + + + + + Gets this instance as a RateLimited, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + A verification email was successfully sent to the secondary email + address. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + This secondary email address is not pending for the user. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Too many emails are being sent to this email address. Please try again + later. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The resend verification email arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of users and secondary emails to resend + verification emails to. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of users and secondary emails to resend verification emails to. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + List of users and resend results. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The results + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the results of the resend verification email result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The revoke desktop client arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The session id. + The unique id of the member owning the device. + Whether to delete all files of the account (this is + possible only if supported by the desktop client and will be made the next time + the client access the account). + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Whether to delete all files of the account (this is possible only if + supported by the desktop client and will be made the next time the client access + the account). + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The revoke device session arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is WebSession + + + + + Gets this instance as a WebSession, or null. + + + + + Gets a value indicating whether this instance is DesktopClient + + + + + Gets this instance as a DesktopClient, or null. + + + + + Gets a value indicating whether this instance is MobileClient + + + + + Gets this instance as a MobileClient, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + End an active session. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Unlink a linked desktop device. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Unlink a linked mobile device. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The revoke device session batch arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The revoke devices + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the revoke devices of the revoke device session batch arg + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The revoke device session batch error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The revoke device session batch result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The revoke devices status + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the revoke devices status of the revoke device session batch + result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The revoke device session error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is DeviceSessionNotFound + + + + + Gets this instance as a DeviceSessionNotFound, or null. + + + + + Gets a value indicating whether this instance is MemberNotFound + + + + + Gets this instance as a MemberNotFound, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Device session not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of DeviceSessionNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Member not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The revoke device session status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Result of the revoking request. + The error cause in case of a failure. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Result of the revoking request. + + + + + The error cause in case of a failure. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The revoke linked api app arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The application's unique id. + The unique id of the member owning the device. + This flag is not longer supported, the application + dedicated folder (in case the application uses one) will be kept. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The application's unique id. + + + + + The unique id of the member owning the device. + + + + + This flag is not longer supported, the application dedicated folder (in case + the application uses one) will be kept. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The revoke linked api app batch arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The revoke linked app + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the revoke linked app of the revoke linked api app batch arg + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error returned by . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The revoke linked app batch result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The revoke linked app status + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the revoke linked app status of the revoke linked app batch + result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error returned by . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AppNotFound + + + + + Gets this instance as a AppNotFound, or null. + + + + + Gets a value indicating whether this instance is MemberNotFound + + + + + Gets this instance as a MemberNotFound, or null. + + + + + Gets a value indicating whether this instance is + AppFolderRemovalNotSupported + + + + + Gets this instance as a AppFolderRemovalNotSupported, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Application not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AppNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Member not found. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MemberNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + App folder removal is not supported. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of AppFolderRemovalNotSupported + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The revoke linked app status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Result of the revoking request. + The error cause in case of a failure. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Result of the revoking request. + + + + + The error cause in case of a failure. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The set custom quota arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of users and their custom quotas. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of users and their custom quotas. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error returned when setting member custom quota. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is SomeUsersAreExcluded + + + + + Gets this instance as a SomeUsersAreExcluded, or null. + + + + + Gets a value indicating whether this instance is TooManyUsers + + + + + Gets this instance as a TooManyUsers, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Some of the users are on the excluded users list and can't have custom quota + set. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of SomeUsersAreExcluded + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + A maximum of 1000 users can be set for a single call. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooManyUsers + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Describes the number of users in a specific storage bucket. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The name of the storage bucket. For example, '1G' is a bucket + of users with storage size up to 1 Giga. + The number of people whose storage is in the range of this + storage bucket. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the storage bucket. For example, '1G' is a bucket of users with + storage size up to 1 Giga. + + + + + The number of people whose storage is in the range of this storage + bucket. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidTeamFolderId + + + + + Gets this instance as a InvalidTeamFolderId, or null. + + + + + Gets a value indicating whether this instance is NoAccess + + + + + Gets this instance as a NoAccess, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The team folder ID is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidTeamFolderId + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The authenticated app does not have permission to manage that team + folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoAccess + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder activate error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is StatusError + + + + + Gets this instance as a StatusError, or null. + + + + + Gets a value indicating whether this instance is + TeamSharedDropboxError + + + + + Gets this instance as a TeamSharedDropboxError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The status error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team shared dropbox error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder archive arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID of the team folder. + Whether to force the archive to happen + synchronously. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Whether to force the archive to happen synchronously. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder archive error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is StatusError + + + + + Gets this instance as a StatusError, or null. + + + + + Gets a value indicating whether this instance is + TeamSharedDropboxError + + + + + Gets this instance as a TeamSharedDropboxError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The status error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team shared dropbox error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder archive job status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is Failed + + + + + Gets this instance as a Failed, or null. + + + + + Gets a value indicating whether this instance is InProgress + + + + + Gets this instance as a InProgress, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The archive job has finished. The value is the metadata for the resulting + team folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Error occurred while performing an asynchronous job from . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The asynchronous job is still in progress. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder archive launch object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Complete + + + + + Gets this instance as a Complete, or null. + + + + + Gets a value indicating whether this instance is AsyncJobId + + + + + Gets this instance as a AsyncJobId, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The complete object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + This response indicates that the processing is asynchronous. The string is an + id that can be used to obtain the status of the asynchronous job. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder create arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Name for the new team folder. + The sync setting to apply to this team folder. Only + permitted if the team has team selective sync enabled. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Name for the new team folder. + + + + + The sync setting to apply to this team folder. Only permitted if the team has + team selective sync enabled. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder create error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidFolderName + + + + + Gets this instance as a InvalidFolderName, or null. + + + + + Gets a value indicating whether this instance is FolderNameAlreadyUsed + + + + + Gets this instance as a FolderNameAlreadyUsed, or null. + + + + + Gets a value indicating whether this instance is FolderNameReserved + + + + + Gets this instance as a FolderNameReserved, or null. + + + + + Gets a value indicating whether this instance is SyncSettingsError + + + + + Gets this instance as a SyncSettingsError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The provided name cannot be used. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidFolderName + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There is already a team folder with the provided name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FolderNameAlreadyUsed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided name cannot be used because it is reserved. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FolderNameReserved + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + An error occurred setting the sync settings. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder get info item object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is IdNotFound + + + + + Gets this instance as a IdNotFound, or null. + + + + + Gets a value indicating whether this instance is TeamFolderMetadata + + + + + Gets this instance as a TeamFolderMetadata, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + An ID that was provided as a parameter to did not + match any of the team's team folders. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Properties of a team folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team folder id arg object + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID of the team folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID of the team folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder id list arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The list of team folder IDs. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The list of team folder IDs. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder invalid status error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Active + + + + + Gets this instance as a Active, or null. + + + + + Gets a value indicating whether this instance is Archived + + + + + Gets this instance as a Archived, or null. + + + + + Gets a value indicating whether this instance is ArchiveInProgress + + + + + Gets this instance as a ArchiveInProgress, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The folder is active and the operation did not succeed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Active + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The folder is archived and the operation did not succeed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Archived + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The folder is being archived and the operation did not succeed. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ArchiveInProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder list arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The maximum number of results to return per request. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The maximum number of results to return per request. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder list continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Indicates from what point to get the next set of team + folders. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Indicates from what point to get the next set of team folders. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder list continue error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The cursor is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder list error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The access error + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the access error of the team folder list error + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Result for and . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of all team folders in the authenticated + team. + Pass the cursor into to + obtain additional team folders. + Is true if there are additional team folders that have not + been returned yet. An additional call to can + retrieve them. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of all team folders in the authenticated team. + + + + + Pass the cursor into to + obtain additional team folders. + + + + + Is true if there are additional team folders that have not been returned yet. + An additional call to can + retrieve them. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Properties of a team folder. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID of the team folder. + The name of the team folder. + The status of the team folder. + True if this team folder is a shared team + root. + The sync setting applied to this team folder. + Sync settings applied to contents of this team + folder. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The ID of the team folder. + + + + + The name of the team folder. + + + + + The status of the team folder. + + + + + True if this team folder is a shared team root. + + + + + The sync setting applied to this team folder. + + + + + Sync settings applied to contents of this team folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder permanently delete error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is StatusError + + + + + Gets this instance as a StatusError, or null. + + + + + Gets a value indicating whether this instance is + TeamSharedDropboxError + + + + + Gets this instance as a TeamSharedDropboxError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The status error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team shared dropbox error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder rename arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The ID of the team folder. + New team folder name. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + New team folder name. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder rename error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidFolderName + + + + + Gets this instance as a InvalidFolderName, or null. + + + + + Gets a value indicating whether this instance is FolderNameAlreadyUsed + + + + + Gets this instance as a FolderNameAlreadyUsed, or null. + + + + + Gets a value indicating whether this instance is FolderNameReserved + + + + + Gets this instance as a FolderNameReserved, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is StatusError + + + + + Gets this instance as a StatusError, or null. + + + + + Gets a value indicating whether this instance is + TeamSharedDropboxError + + + + + Gets this instance as a TeamSharedDropboxError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The provided folder name cannot be used. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidFolderName + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + There is already a team folder with the same name. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FolderNameAlreadyUsed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The provided name cannot be used because it is reserved. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FolderNameReserved + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The status error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team shared dropbox error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder status object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Active + + + + + Gets this instance as a Active, or null. + + + + + Gets a value indicating whether this instance is Archived + + + + + Gets this instance as a Archived, or null. + + + + + Gets a value indicating whether this instance is ArchiveInProgress + + + + + Gets this instance as a ArchiveInProgress, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The team folder and sub-folders are available to all members. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Active + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder is not accessible outside of the team folder manager. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Archived + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder is not accessible outside of the team folder manager. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ArchiveInProgress + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder team shared dropbox error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Disallowed + + + + + Gets this instance as a Disallowed, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This action is not allowed for a shared team root. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Disallowed + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team folder update sync settings arg object + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The ID of the team folder. + Sync setting to apply to the team folder itself. Only + meaningful if the team folder is not a shared team root. + Sync settings to apply to contents of this team + folder. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Sync setting to apply to the team folder itself. Only meaningful if the team + folder is not a shared team root. + + + + + Sync settings to apply to contents of this team folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team folder update sync settings error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is SyncSettingsError + + + + + Gets this instance as a SyncSettingsError, or null. + + + + + Gets a value indicating whether this instance is AccessError + + + + + Gets this instance as a AccessError, or null. + + + + + Gets a value indicating whether this instance is StatusError + + + + + Gets this instance as a StatusError, or null. + + + + + Gets a value indicating whether this instance is + TeamSharedDropboxError + + + + + Gets this instance as a TeamSharedDropboxError, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + An error occurred setting the sync settings. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The access error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The status error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team shared dropbox error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team get info result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The name of the team. + The ID of the team. + The number of licenses available to the + team. + The number of accounts that have been invited or + are already active members of the team. + The policies + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The name of the team. + + + + + The ID of the team. + + + + + The number of licenses available to the team. + + + + + The number of accounts that have been invited or are already active members + of the team. + + + + + Gets the policies of the team get info result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information about a team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Profile of a user as a member of a team. + The user's role in the team. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Profile of a user as a member of a team. + + + + + The user's role in the team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Profile of a user as a member of a team. + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + ID of user as a member of a team. + Email address of user. + Is true if the user's email is verified to be owned by + the user. + The user's status as a member of a specific team. + Representations for a person's name. + The user's membership type: full (normal team member) + vs limited (does not use a license; no access to the team's shared quota). + List of group IDs of groups that the user belongs to. + The namespace id of the user's root folder. + External ID that a team can attach to the user. An + application using the API may find it easier to use their own IDs instead of + Dropbox IDs like account_id or team_member_id. + A user's account identifier. + Secondary emails of a user. + The date and time the user was invited to the team + (contains value only when the member's status matches ). + The date and time the user joined as a member of a specific + team. + The date and time the user was suspended from the team + (contains value only when the member's status matches ). + Persistent ID that a team can attach to the user. The + persistent ID is unique ID to be used for SAML authentication. + Whether the user is a directory restricted + user. + URL for the photo representing the user, if one is + set. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of group IDs of groups that the user belongs to. + + + + + The namespace id of the user's root folder. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team membership type object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Full + + + + + Gets this instance as a Full, or null. + + + + + Gets a value indicating whether this instance is Limited + + + + + Gets this instance as a Limited, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User uses a license and has full access to team resources like the shared + quota. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Full + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User does not have access to the shared quota and team admins have restricted + administrative control. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Limited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user's status as a member of a specific team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Active + + + + + Gets this instance as a Active, or null. + + + + + Gets a value indicating whether this instance is Invited + + + + + Gets this instance as a Invited, or null. + + + + + Gets a value indicating whether this instance is Suspended + + + + + Gets this instance as a Suspended, or null. + + + + + Gets a value indicating whether this instance is Removed + + + + + Gets this instance as a Removed, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + User has successfully joined the team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Active + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User has been invited to a team, but has not joined the team yet. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Invited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User is no longer a member of the team, but the account can be un-suspended, + re-establishing the user as a team member. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Suspended + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User is no longer a member of the team. Removed users are only listed when + include_removed is true in members/list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The team namespaces list arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + Specifying a value here has no effect. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Specifying a value here has no effect. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team namespaces list continue arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Indicates from what point to get the next set of + team-accessible namespaces. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Indicates from what point to get the next set of team-accessible + namespaces. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team namespaces list continue error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is InvalidCursor + + + + + Gets this instance as a InvalidCursor, or null. + + + + + Gets a value indicating whether this instance is InvalidArg + + + + + Gets this instance as a InvalidArg, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The cursor is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of InvalidCursor + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Argument passed in is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InvalidArg + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The team namespaces list error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is InvalidArg + + + + + Gets this instance as a InvalidArg, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Argument passed in is invalid. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of InvalidArg + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of all namespaces the team can access. + Pass the cursor into to + obtain additional namespaces. Note that duplicate namespaces may be + returned. + Is true if there are additional namespaces that have not been + returned yet. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of all namespaces the team can access. + + + + + Pass the cursor into to + obtain additional namespaces. Note that duplicate namespaces may be + returned. + + + + + Is true if there are additional namespaces that have not been returned + yet. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team report failure reason object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is TemporaryError + + + + + Gets this instance as a TemporaryError, or null. + + + + + Gets a value indicating whether this instance is ManyReportsAtOnce + + + + + Gets this instance as a ManyReportsAtOnce, or null. + + + + + Gets a value indicating whether this instance is TooMuchData + + + + + Gets this instance as a TooMuchData, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + We couldn't create the report, but we think this was a fluke. Everything + should work if you try it again. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TemporaryError + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Too many other reports are being created right now. Try creating this report + again once the others finish. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of ManyReportsAtOnce + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + We couldn't create the report. Try creating the report again with less + data. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of TooMuchData + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The routes for the namespace + + + + + Initializes a new instance of the class. + + The transport to use + + + + Gets the transport used for these routes + + + + + List all device sessions of a team's member. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the devices list member devices route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + List all device sessions of a team's member. + + The team's member id. + Whether to list web sessions of the team's + member. + Whether to list linked desktop devices of the + team's member. + Whether to list linked mobile devices of the + team's member. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the devices list member devices route. + + The team's member id. + Whether to list web sessions of the team's + member. + Whether to list linked desktop devices of the + team's member. + Whether to list linked mobile devices of the + team's member. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the devices list member devices + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + List all device sessions of a team. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the devices list members devices route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + List all device sessions of a team. + Permission : Team member file access. + + At the first call to the the + cursor shouldn't be passed. Then, if the result of the call includes a cursor, the + following requests should include the received cursors in order to receive the next + sub list of team devices. + Whether to list web sessions of the team + members. + Whether to list desktop clients of the team + members. + Whether to list mobile clients of the team + members. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the devices list members devices route. + + At the first call to the the + cursor shouldn't be passed. Then, if the result of the call includes a cursor, the + following requests should include the received cursors in order to receive the next + sub list of team devices. + Whether to list web sessions of the team + members. + Whether to list desktop clients of the team + members. + Whether to list mobile clients of the team + members. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the devices list members devices + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + List all device sessions of a team. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the devices list team devices route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + List all device sessions of a team. + Permission : Team member file access. + + At the first call to the the + cursor shouldn't be passed. Then, if the result of the call includes a cursor, the + following requests should include the received cursors in order to receive the next + sub list of team devices. + Whether to list web sessions of the team + members. + Whether to list desktop clients of the team + members. + Whether to list mobile clients of the team + members. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the devices list team devices route. + + At the first call to the the + cursor shouldn't be passed. Then, if the result of the call includes a cursor, the + following requests should include the received cursors in order to receive the next + sub list of team devices. + Whether to list web sessions of the team + members. + Whether to list desktop clients of the team + members. + Whether to list mobile clients of the team + members. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the devices list team devices + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Revoke a device session of a team's member. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the devices revoke device session + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the devices revoke device session + route to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Revoke a list of device sessions of team members. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the devices revoke device session batch + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Revoke a list of device sessions of team members. + + The revoke devices + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the devices revoke device session batch + route. + + The revoke devices + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the devices revoke device session + batch route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get the values for one or more featues. This route allows you to check your + account's capability for what feature you can access or what value you have for + certain features. + Permission : Team information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the features get values route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get the values for one or more featues. This route allows you to check your + account's capability for what feature you can access or what value you have for + certain features. + Permission : Team information. + + A list of features in . If the list is + empty, this route will return . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the features get values route. + + A list of features in . If the list is + empty, this route will return . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the features get values route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Retrieves information about a team. + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the get info route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get info route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Creates a new, empty group, with a requested name. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups create route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Creates a new, empty group, with a requested name. + Permission : Team member management. + + Group name. + Automatically add the creator of the group. + The creator of a team can associate an arbitrary + external ID to the group. + Whether the team can be managed by selected + users, or only by team admins. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups create route. + + Group name. + Automatically add the creator of the group. + The creator of a team can associate an arbitrary + external ID to the group. + Whether the team can be managed by selected + users, or only by team admins. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups create route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Deletes a group. + The group is deleted immediately. However the revoking of group-owned + resources may take additional time. Use the to + determine whether this process has completed. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups delete route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups delete route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Retrieves information about one or more groups. Note that the optional field + is not returned for + system-managed groups. + Permission : Team Information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups get info route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups get info route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once an async_job_id is returned from , , or use this + method to poll the status of granting/revoking group members' access to group-owned + resources. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups job status get route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once an async_job_id is returned from , , or use this + method to poll the status of granting/revoking group members' access to group-owned + resources. + Permission : Team member management. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups job status get route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups job status get route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Lists groups on a team. + Permission : Team Information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the groups list route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Lists groups on a team. + Permission : Team Information. + + Number of results to return per call. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the groups list route. + + Number of results to return per call. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups list route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Once a cursor has been retrieved from , use this to + paginate through all groups. + Permission : Team Information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups list continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this to + paginate through all groups. + Permission : Team Information. + + Indicates from what point to get the next set of + groups. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups list continue route. + + Indicates from what point to get the next set of + groups. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups list continue route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Adds members to a group. + The members are added immediately. However the granting of group-owned + resources may take additional time. Use the to + determine whether this process has completed. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups members add route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Adds members to a group. + The members are added immediately. However the granting of group-owned + resources may take additional time. Use the to + determine whether this process has completed. + Permission : Team member management. + + Group to which users will be added. + List of users to be added to the group. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups members add route. + + Group to which users will be added. + List of users to be added to the group. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups members add route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Lists members of a group. + Permission : Team Information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups members list route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Lists members of a group. + Permission : Team Information. + + The group whose members are to be listed. + Number of results to return per call. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups members list route. + + The group whose members are to be listed. + Number of results to return per call. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups members list route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use this + to paginate through all members of the group. + Permission : Team information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups members list continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this + to paginate through all members of the group. + Permission : Team information. + + Indicates from what point to get the next set of + groups. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups members list continue route. + + Indicates from what point to get the next set of + groups. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups members list continue + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Removes members from a group. + The members are removed immediately. However the revoking of group-owned + resources may take additional time. Use the to + determine whether this process has completed. + This method permits removing the only owner of a group, even in cases where + this is not possible via the web client. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups members remove route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Removes members from a group. + The members are removed immediately. However the revoking of group-owned + resources may take additional time. Use the to + determine whether this process has completed. + This method permits removing the only owner of a group, even in cases where + this is not possible via the web client. + Permission : Team member management. + + Group from which users will be removed. + List of users to be removed from the group. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups members remove route. + + Group from which users will be removed. + List of users to be removed from the group. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups members remove route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Sets a member's access type in a group. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups members set access type + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Sets a member's access type in a group. + Permission : Team member management. + + Specify a group. + Identity of a user that is a member of . + New group access type the user will have. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups members set access type + route. + + Specify a group. + Identity of a user that is a member of . + New group access type the user will have. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups members set access type + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Updates a group's name and/or external ID. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups update route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Updates a group's name and/or external ID. + Permission : Team member management. + + Specify a group. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + Optional argument. Set group name to this if + provided. + Optional argument. New group external ID. If the + argument is None, the group's external_id won't be updated. If the argument is + empty string, the group's external id will be cleared. + Set new group management type, if + provided. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the groups update route. + + Specify a group. + Whether to return the list of members in the group. + Note that the default value will cause all the group members to be returned in the + response. This may take a long time for large groups. + Optional argument. Set group name to this if + provided. + Optional argument. New group external ID. If the + argument is None, the group's external_id won't be updated. If the argument is + empty string, the group's external id will be cleared. + Set new group management type, if + provided. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the groups update route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Creates new legal hold policy. Note: Legal Holds is a paid add-on. Not all + teams have the feature. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds create policy route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Creates new legal hold policy. Note: Legal Holds is a paid add-on. Not all + teams have the feature. + Permission : Team member file access. + + Policy name. + List of team member IDs added to the hold. + A description of the legal hold policy. + start date of the legal hold policy. + end date of the legal hold policy. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds create policy route. + + Policy name. + List of team member IDs added to the hold. + A description of the legal hold policy. + start date of the legal hold policy. + end date of the legal hold policy. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the legal holds create policy + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Gets a legal hold by Id. Note: Legal Holds is a paid add-on. Not all teams + have the feature. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds get policy route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Gets a legal hold by Id. Note: Legal Holds is a paid add-on. Not all teams + have the feature. + Permission : Team member file access. + + The legal hold Id. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds get policy route. + + The legal hold Id. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the legal holds get policy route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + List the file metadata that's under the hold. Note: Legal Holds is a paid + add-on. Not all teams have the feature. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds list held revisions + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + List the file metadata that's under the hold. Note: Legal Holds is a paid + add-on. Not all teams have the feature. + Permission : Team member file access. + + The legal hold Id. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds list held revisions + route. + + The legal hold Id. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the legal holds list held + revisions route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Continue listing the file metadata that's under the hold. Note: Legal Holds + is a paid add-on. Not all teams have the feature. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds list held revisions continue + route. + + The request + parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Continue listing the file metadata that's under the hold. Note: Legal Holds + is a paid add-on. Not all teams have the feature. + Permission : Team member file access. + + The legal hold Id. + The cursor idicates where to continue reading file metadata + entries for the next API call. When there are no more entries, the cursor will + return none. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds list held revisions continue + route. + + The legal hold Id. + The cursor idicates where to continue reading file metadata + entries for the next API call. When there are no more entries, the cursor will + return none. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the legal holds list held + revisions continue route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Lists legal holds on a team. Note: Legal Holds is a paid add-on. Not all + teams have the feature. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds list policies route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Lists legal holds on a team. Note: Legal Holds is a paid add-on. Not all + teams have the feature. + Permission : Team member file access. + + Whether to return holds that were released. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds list policies route. + + Whether to return holds that were released. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the legal holds list policies + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Releases a legal hold by Id. Note: Legal Holds is a paid add-on. Not all + teams have the feature. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds release policy route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Releases a legal hold by Id. Note: Legal Holds is a paid add-on. Not all + teams have the feature. + Permission : Team member file access. + + The legal hold Id. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds release policy route. + + The legal hold Id. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the legal holds release policy + route to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Updates a legal hold. Note: Legal Holds is a paid add-on. Not all teams have + the feature. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds update policy route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Updates a legal hold. Note: Legal Holds is a paid add-on. Not all teams have + the feature. + Permission : Team member file access. + + The legal hold Id. + Policy new name. + Policy new description. + List of team member IDs to apply the policy on. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the legal holds update policy route. + + The legal hold Id. + Policy new name. + Policy new description. + List of team member IDs to apply the policy on. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the legal holds update policy + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + List all linked applications of the team member. + Note, this endpoint does not list any team-linked applications. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the linked apps list member linked apps + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + List all linked applications of the team member. + Note, this endpoint does not list any team-linked applications. + + The team member id. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the linked apps list member linked apps + route. + + The team member id. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the linked apps list member linked + apps route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + List all applications linked to the team members' accounts. + Note, this endpoint does not list any team-linked applications. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the linked apps list members linked apps + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + List all applications linked to the team members' accounts. + Note, this endpoint does not list any team-linked applications. + + At the first call to the the cursor shouldn't be passed. Then, if the result of the call includes a + cursor, the following requests should include the received cursors in order to + receive the next sub list of the team applications. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the linked apps list members linked apps + route. + + At the first call to the the cursor shouldn't be passed. Then, if the result of the call includes a + cursor, the following requests should include the received cursors in order to + receive the next sub list of the team applications. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the linked apps list members + linked apps route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + List all applications linked to the team members' accounts. + Note, this endpoint doesn't list any team-linked applications. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the linked apps list team linked apps + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + List all applications linked to the team members' accounts. + Note, this endpoint doesn't list any team-linked applications. + + At the first call to the + the cursor shouldn't be passed. Then, if the result of the call includes a cursor, + the following requests should include the received cursors in order to receive the + next sub list of the team applications. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the linked apps list team linked apps + route. + + At the first call to the + the cursor shouldn't be passed. Then, if the result of the call includes a cursor, + the following requests should include the received cursors in order to receive the + next sub list of the team applications. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the linked apps list team linked + apps route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Revoke a linked application of the team member. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the linked apps revoke linked app + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Revoke a linked application of the team member. + + The application's unique id. + The unique id of the member owning the device. + This flag is not longer supported, the application + dedicated folder (in case the application uses one) will be kept. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the linked apps revoke linked app + route. + + The application's unique id. + The unique id of the member owning the device. + This flag is not longer supported, the application + dedicated folder (in case the application uses one) will be kept. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the linked apps revoke linked app + route to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Revoke a list of linked applications of the team members. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the linked apps revoke linked app batch + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Revoke a list of linked applications of the team members. + + The revoke linked app + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the linked apps revoke linked app batch + route. + + The revoke linked app + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the linked apps revoke linked app + batch route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Add users to member space limits excluded users list. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits excluded users add + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Add users to member space limits excluded users list. + + List of users to be added/removed. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits excluded users add + route. + + List of users to be added/removed. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the member space limits excluded + users add route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + List member space limits excluded users. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits excluded users list + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + List member space limits excluded users. + + Number of results to return per call. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits excluded users list + route. + + Number of results to return per call. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the member space limits excluded + users list route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Continue listing member space limits excluded users. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits excluded users list + continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Continue listing member space limits excluded users. + + Indicates from what point to get the next set of + users. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits excluded users list + continue route. + + Indicates from what point to get the next set of + users. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the member space limits excluded + users list continue route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Remove users from member space limits excluded users list. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits excluded users remove + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Remove users from member space limits excluded users list. + + List of users to be added/removed. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits excluded users remove + route. + + List of users to be added/removed. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the member space limits excluded + users remove route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get users custom quota. Returns none as the custom quota if none was set. A + maximum of 1000 members can be specified in a single call. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits get custom quota + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get users custom quota. Returns none as the custom quota if none was set. A + maximum of 1000 members can be specified in a single call. + + List of users. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits get custom quota + route. + + List of users. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the member space limits get custom + quota route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Remove users custom quota. A maximum of 1000 members can be specified in a + single call. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits remove custom quota + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Remove users custom quota. A maximum of 1000 members can be specified in a + single call. + + List of users. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits remove custom quota + route. + + List of users. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the member space limits remove + custom quota route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Set users custom quota. Custom quota has to be at least 15GB. A maximum of + 1000 members can be specified in a single call. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits set custom quota + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Set users custom quota. Custom quota has to be at least 15GB. A maximum of + 1000 members can be specified in a single call. + + List of users and their custom quotas. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the member space limits set custom quota + route. + + List of users and their custom quotas. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the member space limits set custom + quota route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Adds members to a team. + Permission : Team member management + A maximum of 20 members can be specified in a single call. + If no Dropbox account exists with the email address specified, a new Dropbox + account will be created with the given email address, and that account will be + invited to the team. + If a personal Dropbox account exists with the email address specified in the + call, this call will create a placeholder Dropbox account for the user on the team + and send an email inviting the user to migrate their existing personal account onto + the team. + Team member management apps are required to set an initial given_name and + surname for a user to use in the team invitation and for 'Perform as team member' + actions taken on the user before they become 'active'. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the members add route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Adds members to a team. + Permission : Team member management + A maximum of 20 members can be specified in a single call. + If no Dropbox account exists with the email address specified, a new Dropbox + account will be created with the given email address, and that account will be + invited to the team. + If a personal Dropbox account exists with the email address specified in the + call, this call will create a placeholder Dropbox account for the user on the team + and send an email inviting the user to migrate their existing personal account onto + the team. + Team member management apps are required to set an initial given_name and + surname for a user to use in the team invitation and for 'Perform as team member' + actions taken on the user before they become 'active'. + + Details of new members to be added to the team. + Whether to force the add to happen asynchronously. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the members add route. + + Details of new members to be added to the team. + Whether to force the add to happen asynchronously. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members add route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Once an async_job_id is returned from , use this to poll + the status of the asynchronous request. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members add job status get route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once an async_job_id is returned from , use this to poll + the status of the asynchronous request. + Permission : Team member management. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members add job status get route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members add job status get + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Deletes a team member's profile photo. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members delete profile photo route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Deletes a team member's profile photo. + Permission : Team member management. + + Identity of the user whose profile photo will be + deleted. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members delete profile photo route. + + Identity of the user whose profile photo will be + deleted. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members delete profile photo + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns information about multiple team members. + Permission : Team information + This endpoint will return , for IDs (or emails) that + cannot be matched to a valid team member. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members get info route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns information about multiple team members. + Permission : Team information + This endpoint will return , for IDs (or emails) that + cannot be matched to a valid team member. + + List of team members. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members get info route. + + List of team members. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members get info route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Lists members of a team. + Permission : Team information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members list route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Lists members of a team. + Permission : Team information. + + Number of results to return per call. + Whether to return removed members. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members list route. + + Number of results to return per call. + Whether to return removed members. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members list route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use this to + paginate through all team members. + Permission : Team information. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members list continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this to + paginate through all team members. + Permission : Team information. + + Indicates from what point to get the next set of + members. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members list continue route. + + Indicates from what point to get the next set of + members. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members list continue route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Moves removed member's files to a different member. This endpoint initiates + an asynchronous job. To obtain the final result of the job, the client should + periodically poll . + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members move former member files + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Moves removed member's files to a different member. This endpoint initiates + an asynchronous job. To obtain the final result of the job, the client should + periodically poll . + Permission : Team member management. + + Identity of user to remove/suspend/have their files + moved. + Files from the deleted member account will be + transferred to this user. + Errors during the transfer process will be sent via + email to this user. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members move former member files + route. + + Identity of user to remove/suspend/have their files + moved. + Files from the deleted member account will be + transferred to this user. + Errors during the transfer process will be sent via + email to this user. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members move former member + files route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once an async_job_id is returned from + , use this to poll the status of the asynchronous request. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members move former member files job + status check route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once an async_job_id is returned from + , use this to poll the status of the asynchronous request. + Permission : Team member management. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members move former member files job + status check route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members move former member + files job status check route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Recover a deleted member. + Permission : Team member management + Exactly one of team_member_id, email, or external_id must be provided to + identify the user account. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members recover route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Recover a deleted member. + Permission : Team member management + Exactly one of team_member_id, email, or external_id must be provided to + identify the user account. + + Identity of user to recover. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members recover route. + + Identity of user to recover. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members recover route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Removes a member from a team. + Permission : Team member management + Exactly one of team_member_id, email, or external_id must be provided to + identify the user account. + Accounts can be recovered via for a 7 day + period or until the account has been permanently deleted or transferred to another + account (whichever comes first). Calling while a user is + still recoverable on your team will return with . + Accounts can have their files transferred via the admin console for a limited + time, based on the version history length associated with the team (180 days for + most teams). + This endpoint may initiate an asynchronous job. To obtain the final result of + the job, the client should periodically poll . + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members remove route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Removes a member from a team. + Permission : Team member management + Exactly one of team_member_id, email, or external_id must be provided to + identify the user account. + Accounts can be recovered via for a 7 day + period or until the account has been permanently deleted or transferred to another + account (whichever comes first). Calling while a user is + still recoverable on your team will return with . + Accounts can have their files transferred via the admin console for a limited + time, based on the version history length associated with the team (180 days for + most teams). + This endpoint may initiate an asynchronous job. To obtain the final result of + the job, the client should periodically poll . + + Identity of user to remove/suspend/have their files + moved. + If provided, controls if the user's data will be deleted on + their linked devices. + If provided, files from the deleted member account + will be transferred to this user. + If provided, errors during the transfer process will + be sent via email to this user. If the transfer_dest_id argument was provided, then + this argument must be provided as well. + Downgrade the member to a Basic account. The user will + retain the email address associated with their Dropbox account and data in their + account that is not restricted to team members. In order to keep the account the + argument should be set to false. + If provided, allows removed users to keep access to + Dropbox folders (not Dropbox Paper folders) already explicitly shared with them + (not via a group) when they are downgraded to a Basic account. Users will not + retain access to folders that do not allow external sharing. In order to keep the + sharing relationships, the arguments should be set to + false and should be set to + true. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members remove route. + + Identity of user to remove/suspend/have their files + moved. + If provided, controls if the user's data will be deleted on + their linked devices. + If provided, files from the deleted member account + will be transferred to this user. + If provided, errors during the transfer process will + be sent via email to this user. If the transfer_dest_id argument was provided, then + this argument must be provided as well. + Downgrade the member to a Basic account. The user will + retain the email address associated with their Dropbox account and data in their + account that is not restricted to team members. In order to keep the account the + argument should be set to false. + If provided, allows removed users to keep access to + Dropbox folders (not Dropbox Paper folders) already explicitly shared with them + (not via a group) when they are downgraded to a Basic account. Users will not + retain access to folders that do not allow external sharing. In order to keep the + sharing relationships, the arguments should be set to + false and should be set to + true. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members remove route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once an async_job_id is returned from , use this to + poll the status of the asynchronous request. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members remove job status get + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once an async_job_id is returned from , use this to + poll the status of the asynchronous request. + Permission : Team member management. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members remove job status get + route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members remove job status get + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Add secondary emails to users. + Permission : Team member management. + Emails that are on verified domains will be verified automatically. For each + email address not on a verified domain a verification email will be sent. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members secondary emails add route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Add secondary emails to users. + Permission : Team member management. + Emails that are on verified domains will be verified automatically. For each + email address not on a verified domain a verification email will be sent. + + List of users and secondary emails to add. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members secondary emails add route. + + List of users and secondary emails to add. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members secondary emails add + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Delete secondary emails from users + Permission : Team member management. + Users will be notified of deletions of verified secondary emails at both the + secondary email and their primary email. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the members secondary emails delete + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Delete secondary emails from users + Permission : Team member management. + Users will be notified of deletions of verified secondary emails at both the + secondary email and their primary email. + + List of users and their secondary emails to + delete. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the members secondary emails delete + route. + + List of users and their secondary emails to + delete. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members secondary emails + delete route to complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Resend secondary email verification emails. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the members secondary emails resend + verification emails route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Resend secondary email verification emails. + Permission : Team member management. + + List of users and secondary emails to resend + verification emails to. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the members secondary emails resend + verification emails route. + + List of users and secondary emails to resend + verification emails to. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members secondary emails + resend verification emails route to complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Sends welcome email to pending team member. + Permission : Team member management + Exactly one of team_member_id, email, or external_id must be provided to + identify the user account. + No-op if team member is not pending. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members send welcome email route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members send welcome email + route to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Updates a team member's permissions. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members set admin permissions + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Updates a team member's permissions. + Permission : Team member management. + + Identity of user whose role will be set. + The new role of the member. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members set admin permissions + route. + + Identity of user whose role will be set. + The new role of the member. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members set admin permissions + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Updates a team member's profile. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members set profile route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Updates a team member's profile. + Permission : Team member management. + + Identity of user whose profile will be set. + New email for member. + New external ID for member. + New given name for member. + New surname for member. + New persistent ID. This field only available to teams + using persistent ID SAML configuration. + New value for whether the user is a + directory restricted user. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members set profile route. + + Identity of user whose profile will be set. + New email for member. + New external ID for member. + New given name for member. + New surname for member. + New persistent ID. This field only available to teams + using persistent ID SAML configuration. + New value for whether the user is a + directory restricted user. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members set profile route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Updates a team member's profile photo. + Permission : Team member management. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members set profile photo route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Updates a team member's profile photo. + Permission : Team member management. + + Identity of the user whose profile photo will be set. + Image to set as the member's new profile photo. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members set profile photo route. + + Identity of the user whose profile photo will be set. + Image to set as the member's new profile photo. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members set profile photo + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Suspend a member from a team. + Permission : Team member management + Exactly one of team_member_id, email, or external_id must be provided to + identify the user account. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members suspend route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Suspend a member from a team. + Permission : Team member management + Exactly one of team_member_id, email, or external_id must be provided to + identify the user account. + + Identity of user to remove/suspend/have their files + moved. + If provided, controls if the user's data will be deleted on + their linked devices. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members suspend route. + + Identity of user to remove/suspend/have their files + moved. + If provided, controls if the user's data will be deleted on + their linked devices. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members suspend route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Unsuspend a member from a team. + Permission : Team member management + Exactly one of team_member_id, email, or external_id must be provided to + identify the user account. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members unsuspend route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Unsuspend a member from a team. + Permission : Team member management + Exactly one of team_member_id, email, or external_id must be provided to + identify the user account. + + Identity of user to unsuspend. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the members unsuspend route. + + Identity of user to unsuspend. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the members unsuspend route to + complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns a list of all team-accessible namespaces. This list includes team + folders, shared folders containing team members, team members' home namespaces, and + team members' app folders. Home namespaces and app folders are always owned by this + team or members of the team, but shared folders may be owned by other users or + other teams. Duplicates may occur in the list. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the namespaces list route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns a list of all team-accessible namespaces. This list includes team + folders, shared folders containing team members, team members' home namespaces, and + team members' app folders. Home namespaces and app folders are always owned by this + team or members of the team, but shared folders may be owned by other users or + other teams. Duplicates may occur in the list. + + Specifying a value here has no effect. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the namespaces list route. + + Specifying a value here has no effect. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the namespaces list route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use this to + paginate through all team-accessible namespaces. Duplicates may occur in the + list. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the namespaces list continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this to + paginate through all team-accessible namespaces. Duplicates may occur in the + list. + + Indicates from what point to get the next set of + team-accessible namespaces. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the namespaces list continue route. + + Indicates from what point to get the next set of + team-accessible namespaces. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the namespaces list continue route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties template add route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Permission : Team member file access. + + Display name for the template. Template names can be up to 256 + bytes. + Description for the template. Template descriptions can + be up to 1024 bytes. + Definitions of the property fields associated with this + template. There can be up to 32 properties in a single template. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties template add route. + + Display name for the template. Template names can be up to 256 + bytes. + Description for the template. Template descriptions can + be up to 1024 bytes. + Definitions of the property fields associated with this + template. There can be up to 32 properties in a single template. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties template add route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties template get route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Permission : Team member file access. + + An identifier for template added by route See or . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties template get route. + + An identifier for template added by route See or . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties template get route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Permission : Team member file access. + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties template list route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties template list route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties template update route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Permission : Team member file access. + + An identifier for template added by See or . + A display name for the template. template names can be up to 256 + bytes. + Description for the new template. Template descriptions + can be up to 1024 bytes. + Property field templates to be added to the group template. + There can be up to 32 properties in a single template. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the properties template update route. + + An identifier for template added by See or . + A display name for the template. template names can be up to 256 + bytes. + Description for the new template. Template descriptions + can be up to 1024 bytes. + Property field templates to be added to the group template. + There can be up to 32 properties in a single template. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the properties template update + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Retrieves reporting data about a team's user activity. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the reports get activity route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Retrieves reporting data about a team's user activity. + + Optional starting date (inclusive). If start_date is None + or too long ago, this field will be set to 6 months ago. + Optional ending date (exclusive). + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the reports get activity route. + + Optional starting date (inclusive). If start_date is None + or too long ago, this field will be set to 6 months ago. + Optional ending date (exclusive). + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the reports get activity route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Retrieves reporting data about a team's linked devices. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the reports get devices route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Retrieves reporting data about a team's linked devices. + + Optional starting date (inclusive). If start_date is None + or too long ago, this field will be set to 6 months ago. + Optional ending date (exclusive). + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the reports get devices route. + + Optional starting date (inclusive). If start_date is None + or too long ago, this field will be set to 6 months ago. + Optional ending date (exclusive). + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the reports get devices route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Retrieves reporting data about a team's membership. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the reports get membership route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Retrieves reporting data about a team's membership. + + Optional starting date (inclusive). If start_date is None + or too long ago, this field will be set to 6 months ago. + Optional ending date (exclusive). + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the reports get membership route. + + Optional starting date (inclusive). If start_date is None + or too long ago, this field will be set to 6 months ago. + Optional ending date (exclusive). + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the reports get membership route + to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Retrieves reporting data about a team's storage usage. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the reports get storage route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Retrieves reporting data about a team's storage usage. + + Optional starting date (inclusive). If start_date is None + or too long ago, this field will be set to 6 months ago. + Optional ending date (exclusive). + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the reports get storage route. + + Optional starting date (inclusive). If start_date is None + or too long ago, this field will be set to 6 months ago. + Optional ending date (exclusive). + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the reports get storage route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Sets an archived team folder's status to active. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder activate route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Sets an archived team folder's status to active. + Permission : Team member file access. + + The ID of the team folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder activate route. + + The ID of the team folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the team folder activate route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Sets an active team folder's status to archived and removes all folder and + file members. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder archive route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Sets an active team folder's status to archived and removes all folder and + file members. + Permission : Team member file access. + + The ID of the team folder. + Whether to force the archive to happen + synchronously. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder archive route. + + The ID of the team folder. + Whether to force the archive to happen + synchronously. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the team folder archive route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns the status of an asynchronous job for archiving a team folder. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder archive check route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Returns the status of an asynchronous job for archiving a team folder. + Permission : Team member file access. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder archive check route. + + Id of the asynchronous job. This is the value of a + response returned from the method that launched the job. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the team folder archive check + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Creates a new, active, team folder with no members. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder create route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Creates a new, active, team folder with no members. + Permission : Team member file access. + + Name for the new team folder. + The sync setting to apply to this team folder. Only + permitted if the team has team selective sync enabled. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder create route. + + Name for the new team folder. + The sync setting to apply to this team folder. Only + permitted if the team has team selective sync enabled. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the team folder create route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Retrieves metadata for team folders. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the team folder get info route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Retrieves metadata for team folders. + Permission : Team member file access. + + The list of team folder IDs. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the team folder get info route. + + The list of team folder IDs. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the team folder get info route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Lists all team folders. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder list route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Lists all team folders. + Permission : Team member file access. + + The maximum number of results to return per request. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder list route. + + The maximum number of results to return per request. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the team folder list route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Once a cursor has been retrieved from , use this to + paginate through all team folders. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder list continue route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Once a cursor has been retrieved from , use this to + paginate through all team folders. + Permission : Team member file access. + + Indicates from what point to get the next set of team + folders. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder list continue route. + + Indicates from what point to get the next set of team + folders. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the team folder list continue + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Permanently deletes an archived team folder. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder permanently delete + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Permanently deletes an archived team folder. + Permission : Team member file access. + + The ID of the team folder. + The task that represents the asynchronous send operation. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder permanently delete + route. + + The ID of the team folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the team folder permanently delete + route to complete + + The reference to the pending asynchronous send + request + Thrown if there is an error + processing the request; This will contain a . + + + + Changes an active team folder's name. + Permission : Team member file access. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder rename route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Changes an active team folder's name. + Permission : Team member file access. + + The ID of the team folder. + New team folder name. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder rename route. + + The ID of the team folder. + New team folder name. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the team folder rename route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Updates the sync settings on a team folder or its contents. Use of this + endpoint requires that the team has team selective sync enabled. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder update sync settings + route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Updates the sync settings on a team folder or its contents. Use of this + endpoint requires that the team has team selective sync enabled. + + The ID of the team folder. + Sync setting to apply to the team folder itself. Only + meaningful if the team folder is not a shared team root. + Sync settings to apply to contents of this team + folder. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the team folder update sync settings + route. + + The ID of the team folder. + Sync setting to apply to the team folder itself. Only + meaningful if the team folder is not a shared team root. + Sync settings to apply to contents of this team + folder. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the team folder update sync + settings route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Returns the member profile of the admin who generated the team access token + used to make the call. + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the token get authenticated admin + route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the token get authenticated admin + route to complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Error returned by . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is MappingNotFound + + + + + Gets this instance as a MappingNotFound, or null. + + + + + Gets a value indicating whether this instance is AdminNotActive + + + + + Gets this instance as a AdminNotActive, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The current token is not associated with a team admin, because mappings were + not recorded when the token was created. Consider re-authorizing a new access token + to record its authenticating admin. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of MappingNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Either the team admin that authorized this token is no longer an active + member of the team or no longer a team admin. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of AdminNotActive + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Results for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The admin who authorized the token. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The admin who authorized the token. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The value for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Unlimited + + + + + Gets this instance as a Unlimited, or null. + + + + + Gets a value indicating whether this instance is Limit + + + + + Gets this instance as a Limit, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This team has unlimited upload API quota. So far both server version account + and legacy account type have unlimited monthly upload api quota. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Unlimited + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The number of upload API calls allowed per month. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Result of trying to add secondary emails to a user. 'success' is the only value + indicating that a user was successfully retrieved for adding secondary emails. The + other values explain the type of error that occurred, and include the user for which + the error occured. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is InvalidUser + + + + + Gets this instance as a InvalidUser, or null. + + + + + Gets a value indicating whether this instance is Unverified + + + + + Gets this instance as a Unverified, or null. + + + + + Gets a value indicating whether this instance is PlaceholderUser + + + + + Gets this instance as a PlaceholderUser, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Describes a user and the results for each attempt to add a secondary + email. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Specified user is not a valid target for adding secondary emails. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Secondary emails can only be added to verified users. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Secondary emails cannot be added to placeholder users. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User and their required custom quota in GB (1 TB = 1024 GB). + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The user + The quota gb + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the user of the user custom quota arg + + + + + Gets the quota gb of the user custom quota arg + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + User and their custom quota in GB (1 TB = 1024 GB). No quota returns if the user + has no custom quota set. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The user + The quota gb + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the user of the user custom quota result + + + + + Gets the quota gb of the user custom quota result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The user delete emails result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The user + The results + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the user of the user delete emails result + + + + + Gets the results of the user delete emails result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Result of trying to delete a user's secondary emails. 'success' is the only value + indicating that a user was successfully retrieved for deleting secondary emails. The + other values explain the type of error that occurred, and include the user for which + the error occured. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is InvalidUser + + + + + Gets this instance as a InvalidUser, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Describes a user and the results for each attempt to delete a secondary + email. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Specified user is not a valid target for deleting secondary emails. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user resend emails result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The user + The results + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the user of the user resend emails result + + + + + Gets the results of the user resend emails result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Result of trying to resend verification emails to a user. 'success' is the only + value indicating that a user was successfully retrieved for sending verification + emails. The other values explain the type of error that occurred, and include the user + for which the error occured. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Success + + + + + Gets this instance as a Success, or null. + + + + + Gets a value indicating whether this instance is InvalidUser + + + + + Gets this instance as a InvalidUser, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + Describes a user and the results for each attempt to resend verification + emails. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Specified user is not a valid target for resending verification + emails. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + User and a list of secondary emails. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The user + The secondary emails + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the user of the user secondary emails arg + + + + + Gets the secondary emails of the user secondary emails arg + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The user secondary emails result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The user + The results + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the user of the user secondary emails result + + + + + Gets the results of the user secondary emails result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Argument for selecting a single user, either by team_member_id, external_id or + email. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is TeamMemberId + + + + + Gets this instance as a TeamMemberId, or null. + + + + + Gets a value indicating whether this instance is ExternalId + + + + + Gets this instance as a ExternalId, or null. + + + + + Gets a value indicating whether this instance is Email + + + + + Gets this instance as a Email, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The team member id object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The external id object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The email object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Error that can be returned whenever a struct derived from is used. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is UserNotFound + + + + + Gets this instance as a UserNotFound, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + No matching user found. The provided team_member_id, email, or external_id + does not exist on this team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of UserNotFound + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Argument for selecting a list of users, either by team_member_ids, external_ids + or emails. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is TeamMemberIds + + + + + Gets this instance as a TeamMemberIds, or null. + + + + + Gets a value indicating whether this instance is ExternalIds + + + + + Gets this instance as a ExternalIds, or null. + + + + + Gets a value indicating whether this instance is Emails + + + + + Gets this instance as a Emails, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + List of member IDs. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + List of external user IDs. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + List of email addresses. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + What type of account this user has. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is Basic + + + + + Gets this instance as a Basic, or null. + + + + + Gets a value indicating whether this instance is Pro + + + + + Gets this instance as a Pro, or null. + + + + + Gets a value indicating whether this instance is Business + + + + + Gets this instance as a Business, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The basic account type. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Basic + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The Dropbox Pro account type. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Pro + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The Dropbox Business account type. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Business + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The amount of detail revealed about an account depends on the user being queried + and the user making the query. + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The user's unique Dropbox ID. + Details of a user's name. + The user's email address. Do not rely on this without checking + the field. Even then, it's possible that the user + has since lost access to their email. + Whether the user has verified their email + address. + Whether the user has been disabled. + URL for the photo representing the user, if one is + set. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The user's unique Dropbox ID. + + + + + Details of a user's name. + + + + + The user's email address. Do not rely on this without checking the field. Even then, it's possible that the user has since + lost access to their email. + + + + + Whether the user has verified their email address. + + + + + Whether the user has been disabled. + + + + + URL for the photo representing the user, if one is set. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Basic information about any account. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The user's unique Dropbox ID. + Details of a user's name. + The user's email address. Do not rely on this without checking + the field. Even then, it's possible that the user + has since lost access to their email. + Whether the user has verified their email + address. + Whether the user has been disabled. + Whether this user is a teammate of the current user. If + this account is the current user's account, then this will be true. + URL for the photo representing the user, if one is + set. + The user's unique team member id. This field will only + be present if the user is part of a team and is + true. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Whether this user is a teammate of the current user. If this account is the + current user's account, then this will be true. + + + + + The user's unique team member id. This field will only be present if the user + is part of a team and is true. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The value for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + When this value is True, the user can lock files in shared directories. When + the value is False the user can unlock the files they have locked or request to + unlock files locked by others. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Detailed information about the current user's account. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The user's unique Dropbox ID. + Details of a user's name. + The user's email address. Do not rely on this without checking + the field. Even then, it's possible that the user + has since lost access to their email. + Whether the user has verified their email + address. + Whether the user has been disabled. + The language that the user specified. Locale tags will be IETF language + tags. + The user's referral link. + Whether the user has a personal and work account. If the + current account is personal, then will always be + null, but will indicate if a work account is + linked. + What type of account this user has. + The root info for this account. + URL for the photo representing the user, if one is + set. + The user's two-letter country code, if available. Country + codes are based on ISO + 3166-1. + If this account is a member of a team, information about that + team. + This account's unique team member id. This field will + only be present if is present. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The language that the user specified. Locale tags will be IETF language + tags. + + + + + The user's referral + link. + + + + + Whether the user has a personal and work account. If the current account is + personal, then will always be null, but will indicate if a work account is linked. + + + + + What type of account this user has. + + + + + The root info for this account. + + + + + The user's two-letter country code, if available. Country codes are based on + ISO 3166-1. + + + + + If this account is a member of a team, information about that team. + + + + + This account's unique team member id. This field will only be present if is present. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Detailed information about a team. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The team's unique ID. + The name of the team. + Team policies governing sharing. + Team policy governing the use of the Office + Add-In. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Team policies governing sharing. + + + + + Team policy governing the use of the Office Add-In. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get account arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + A user's account identifier. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + A user's account identifier. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get account batch arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + List of user account identifiers. Should not contain any + duplicate account IDs. + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + List of user account identifiers. Should not contain any duplicate account + IDs. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The get account batch error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NoAccount + + + + + Gets this instance as a NoAccount, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The value is an account ID specified in that does not + exist. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The get account error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is NoAccount + + + + + Gets this instance as a NoAccount, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The specified does + not exist. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of NoAccount + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The individual space allocation object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The total space allocated to the user's account + (bytes). + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The total space allocated to the user's account (bytes). + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Representations for a person's name to assist with internationalization. + + + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + Also known as a first name. + Also known as a last name or family name. + Locale-dependent name. In the US, a person's familiar + name is their , but elsewhere, it could be any + combination of a person's and . + A name that can be used directly to represent the name of + a user's Dropbox account. + An abbreviated form of the person's name. Their + initials in most locales. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Also known as a first name. + + + + + Also known as a last name or family name. + + + + + Locale-dependent name. In the US, a person's familiar name is their , but elsewhere, it could be any combination of a person's and . + + + + + A name that can be used directly to represent the name of a user's Dropbox + account. + + + + + An abbreviated form of the person's name. Their initials in most + locales. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The value for . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Enabled + + + + + Gets this instance as a Enabled, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + When this value is true, the user's Paper docs are accessible in Dropbox with + the .paper extension and must be accessed via the /files endpoints. When this + value is false, the user's Paper docs are stored separate from Dropbox files and + folders and should be accessed via the /paper endpoints. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Space is allocated differently based on the type of account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is Individual + + + + + Gets this instance as a Individual, or null. + + + + + Gets a value indicating whether this instance is Team + + + + + Gets this instance as a Team, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The user's space allocation applies only to their individual account. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The user shares space with other members of their team. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The value + + + + Initializes a new instance of the class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Information about a user's space usage and quota. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The user's total space usage (bytes). + The user's space allocation. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The user's total space usage (bytes). + + + + + The user's space allocation. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Information about a team. + + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The team's unique ID. + The name of the team. + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + The team's unique ID. + + + + + The name of the team. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The team space allocation object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The total space currently used by the user's team + (bytes). + The total space allocated to the user's team + (bytes). + The total space allocated to the user + within its team allocated space (0 means that no restriction is imposed on the + user's quota within its team). + The type of the space limit imposed on + the team member (off, alert_only, stop_sync). + An accurate cached calculation of a + team member's total space usage (bytes). + + + + Initializes a new instance of the + class. + + This is to construct an instance of the object when + deserializing. + + + + The total space currently used by the user's team (bytes). + + + + + The total space allocated to the user's team (bytes). + + + + + The total space allocated to the user within its team allocated space (0 + means that no restriction is imposed on the user's quota within its team). + + + + + The type of the space limit imposed on the team member (off, alert_only, + stop_sync). + + + + + An accurate cached calculation of a team member's total space usage + (bytes). + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + A set of features that a Dropbox User account may have configured. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is PaperAsFiles + + + + + Gets this instance as a PaperAsFiles, or null. + + + + + Gets a value indicating whether this instance is FileLocking + + + + + Gets this instance as a FileLocking, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + This feature contains information about how the user's Paper files are + stored. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of PaperAsFiles + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + This feature allows users to lock files in order to restrict other users from + editing them. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of FileLocking + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user features get values batch arg object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + A list of features in . If the + list is empty, this route will return . + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + A list of features in . If the list is empty, this + route will return . + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The user features get values batch error object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this instance is EmptyFeaturesList + + + + + Gets this instance as a EmptyFeaturesList, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + At least one must be included in the .features list. + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + A singleton instance of EmptyFeaturesList + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The user features get values batch result object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + The values + + + + Initializes a new instance of the class. + + This is to construct an instance of the object when + deserializing. + + + + Gets the values of the user features get values batch result + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Values that correspond to entries in . + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + + + + Gets a value indicating whether this instance is PaperAsFiles + + + + + Gets this instance as a PaperAsFiles, or null. + + + + + Gets a value indicating whether this instance is FileLocking + + + + + Gets this instance as a FileLocking, or null. + + + + + Gets a value indicating whether this instance is Other + + + + + Gets this instance as a Other, or null. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Decode based on given tag. + + The tag. + The json reader. + The decoded object. + + + + The paper as files object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The file locking object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the + class. + + The value + + + + Initializes a new instance of the + class. + + + + + Gets the value of this instance. + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + The other object + + + + + The encoder instance. + + + + + The decoder instance. + + + + + Initializes a new instance of the class. + + + + + A singleton instance of Other + + + + + Encoder for . + + + + + Encode fields of given value. + + The value. + The writer. + + + + Decoder for . + + + + + Create a new instance of type . + + The struct instance. + + + + The routes for the namespace + + + + + Initializes a new instance of the + class. + + The transport to use + + + + Gets the transport used for these routes + + + + + Get a list of feature values that may be configured for the current + account. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the features get values route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get a list of feature values that may be configured for the current + account. + + A list of features in . If the + list is empty, this route will return . + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the features get values route. + + A list of features in . If the + list is empty, this route will return . + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the features get values route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get information about a user's account. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get account route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get information about a user's account. + + A user's account identifier. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get account route. + + A user's account identifier. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get account route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get information about multiple user accounts. At most 300 accounts may be + queried per request. + + The request parameters + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get account batch route. + + The request parameters. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Get information about multiple user accounts. At most 300 accounts may be + queried per request. + + List of user account identifiers. Should not contain any + duplicate account IDs. + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + Thrown if there is an error + processing the request; This will contain a . + + + + Begins an asynchronous send to the get account batch route. + + List of user account identifiers. Should not contain any + duplicate account IDs. + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send + from other send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get account batch route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + Thrown if there is an error + processing the request; This will contain a . + + + + Get information about the current user's account. + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the get current account route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get current account route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + Get the space usage information for the current user's account. + + The task that represents the asynchronous send operation. The TResult + parameter contains the response from the server. + + + + Begins an asynchronous send to the get space usage route. + + The method to be called when the asynchronous send is + completed. + A user provided object that distinguished this send from other + send requests. + An object that represents the asynchronous send request. + + + + Waits for the pending asynchronous send to the get space usage route to + complete + + The reference to the pending asynchronous send + request + The response to the send request + + + + The factory class for decoders. + + + + + Create a instance of the class. + + The item type. + The item decoder. + The list decoder. + + + + Decoder for nullable struct. + + Type of the struct. + + + + The decoder. + + + + + Initializes a new instance of the class. + + The decoder. + + + + The decode. + + The reader. + The value. + + + + Decoder for Int32. + + + + + The instance. + + + + + The instance for nullable. + + + + + The decode. + + The reader. + The value. + + + + Decoder for Int64. + + + + + The instance. + + + + + The instance for nullable. + + + + + The decode. + + The reader. + The value. + + + + Decoder for UInt32. + + + + + The instance. + + + + + The instance for nullable. + + + + + The decode. + + The reader. + The value. + + + + Decoder for UInt64. + + + + + The instance. + + + + + The instance for nullable. + + + + + The decode. + + The reader. + The value. + + + + Decoder for Float. + + + + + The instance. + + + + + The instance for nullable. + + + + + The decode. + + The reader. + The value. + + + + Decoder for double. + + + + + The instance. + + + + + The instance for nullable. + + + + + The decode. + + The reader. + The value. + + + + Decoder for boolean. + + + + + The instance. + + + + + The instance for nullable. + + + + + The decode. + + The reader. + The value. + + + + Decoder for DateTime. + + + + + The instance. + + + + + The instance for nullable. + + + + + The decode. + + The reader. + The value. + + + + Decoder for bytes. + + + + + The instance. + + + + + The decode. + + The reader. + The value. + + + + Decoder for string. + + + + + The instance. + + + + + The decode. + + The reader. + The value. + + + + Decoder for struct type. + + The struct type. + + + + The decode. + + The reader. + The value. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Try read next token as property name. + + The json reader. + The property name. + If succeeded. + + + + Read list of specific type. + + The item type. + The json reader. + The item decoder. + The decoded list. + + + + Create a struct instance. + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The json reader. + + + + Ensure current token is start object. + + The json reader. + + + + Ensure next token is end object. + + The json reader. + + + + Decoder for union type. + + The union type. + + + + Decode fields without ensuring start and end object. + + The json reader. + The decoded object. + + + + Decode based on given tag. + + The tag. + The reader. + The decoded object. + + + + The decoder for Empty Type. + + + + + The instance. + + + + + Decoder for struct type. + + The reader. + The empty instance. + + + + Decoder for generic list. + + The list item type. + + + + Decoder for list item. + + + + + Initializes a new instance of the class. + + The item decoder. + + + + Decode into list of specific type. + + The json reader. + The item decoder. + The list. + + + + The decode. + + The reader. + The value. + + + + Ensure current token is start array. + + The json reader. + + + + Ensure next token is end array. + + The json reader. + + + + Try read next array item.. + + The json reader. + The decoder. + The value of the array item. + If succeeded. + + + + An empty object used when a route doesn't have one or more of the + request, response, or error types specified. + + + + + A static instance of the class. + + + + + The factory class for encoders. + + + + + Create a list encoder instance. + + The list item type. + The item encoder. + The list encoder. + + + + Encoder for nullable struct. + + Type of the struct. + + + + The encoder. + + + + + Initializes a new instance of the class. + + The encoder. + + + + The encode. + + The value. + The writer. + + + + Encoder for Int32. + + + + + The instance. + + + + + The nullable instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for Int64. + + + + + The instance. + + + + + The nullable instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for UInt32. + + + + + The instance. + + + + + The nullable instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for UInt64. + + + + + The instance. + + + + + The nullable instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for Float. + + + + + The instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for double. + + + + + The instance. + + + + + The nullable instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for boolean. + + + + + The instance. + + + + + The nullable instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for DateTime. + + + + + The instance. + + + + + The nullable instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for bytes. + + + + + The instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for string. + + + + + The instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for empty. + + + + + The instance. + + + + + The encode. + + The value. + The writer. + + + + Encoder for struct type. + + The type. + + + + The encode. + + The value. + The writer. + + + + Encode fields of given value. + + The value. + The writer. + + + + Write property of specific type with given encoder. + + The property. + The property name. + The value. + The writer. + The encoder. + + + + Write property of list of specific type with given encoder. + + The property. + The property name. + The value. + The writer. + The encoder. + + + + Encoder for list type. + + The list item type. + + + + The item encoder. + + + + + Initializes a new instance of the class. + + The item encoder. + + + + Encode given list of specific value with given item encoder. + + The list. + The writer. + The item encoder. + + + + The encode. + + The value. + The writer. + + + + Interface that is used to decode objects of specific type. + + The type of the decoded object. + + + + Decode into specific type. + + The json reader. + The value. + + + + The encoder interface. + + The type to encode. + + + + Encode given data using provided writer. + + The value. + The writer. + + + + The json reader interface. + + + + + Gets a value indicating whether current token is start object. + + + + + Gets a value indicating whether current token is end object. + + + + + Gets a value indicating whether current token is start array. + + + + + Gets a value indicating whether current token is end array. + + + + + Gets a value indicating whether current token is property name. + + + + + Gets a value indicating whether current token is null. + + + + + Read one token. + + If read succeeded. + + + + Skip current token. + + + + + Read value as Int32 + + The value. + + + + Read value as Int64 + + The value + + + + Read value as UInt32 + + The value. + + + + Read value as UInt64 + + The value + + + + Read value as double + + The value. + + + + Read value as float + + The value + + + + Read value as DateTime + + The value + + + + Read value as boolean. + + The value + + + + Read value as bytes + + The value + + + + Read value as string. + + The value. + + + + The json writer interface. + + + + + Write a Int32 value. + + The value. + + + + Write a Int64 value. + + The value. + + + + Write a UInt32 value. + + The value. + + + + Write a UInt64 value. + + The value. + + + + Write a double value. + + The value. + + + + Write a single value. + + The value. + + + + Write a DateTime value. + + The value. + + + + Write a boolean value. + + The value. + + + + Write a byte[] value. + + The value. + + + + Write a string value. + + The value. + + + + Write a null value. + + + + + Write start object. + + + + + Write end object. + + + + + Write start array. + + + + + Write end array. + + + + + Write property name. + + The property name. + + + + Used to encapsulate both the response object and the response body from + a download operation. + + The type of the response. + + + + Gets the response. + + + The response. + + + + + Asynchronously gets the content as a . + + The downloaded content as a stream. + + + + Asynchronously gets the content as a array. + + The downloaded content as a byte array. + + + + Asynchronously gets the content as . + + The downloaded content as a string. + + + + An interface that abstracts route transports + + + + + Sends the RPC request asynchronously. + + The type of the request. + The type of the response. + The type of the error. + The request. + The server host to send the request to. + The route name. + The auth type of the route. + The request encoder. + The response decoder. + The error decoder. + An asynchronous task for the response. + + + + Sends the upload request asynchronously. + + The type of the request. + The type of the response. + The type of the error. + The request. + The content to be uploaded. + The server host to send the request to. + The route name. + The auth type of the route. + The request encoder. + The response decoder. + The error decoder. + An asynchronous task for the response. + + + + Sends the download request asynchronously. + + The type of the request. + The type of the response. + The type of the error. + The request. + The server host to send the request to. + The route name. + The auth type of the route. + The request encoder. + The response decoder. + The error decoder. + An asynchronous task for the response. + + + + Parse and read from json string. + + + + + The json text reader. + + + + + Initializes a new instance of the class. + + The json text reader. + + + + Gets a value indicating whether current token is start object. + + + + + Gets a value indicating whether current token is end object. + + + + + Gets a value indicating whether current token is start array. + + + + + Gets a value indicating whether current token is end array. + + + + + Gets a value indicating whether current token is property name. + + + + + Gets a value indicating whether current token is null. + + + + + Read specific type form given json. + + The type. + The json. + The decoder. + The decoded object. + + + + Read one token. + + If read succeeded. + + + + Skip current token. + + + + + Read value as Int32 + + The value. + + + + Read value as Int64 + + The value + + + + Read value as UInt32 + + The value. + + + + Read value as UInt64 + + The value + + + + Read value as double + + The value. + + + + Read value as float + + The value + + + + Read value as DateTime + + The value + + + + Read value as boolean + + The value + + + + Read value as bytes + + The value + + + + Read value as string. + + The value. + + + + Read next token as specific value type. + + The type of the value. The type will be used as explicit cast. + The value. + + + + Write json as string. + + + + + The json text writer. + + + + + Initializes a new instance of the class. + + The text writer. + + + + Write the specified object. + + The type of the object to write. + The object to write. + The encoder. + If escape non-ascii characters. + The encoded object as a JSON string. + + + + Write a Int32 value. + + The value. + + + + Write a Int64 value. + + The value. + + + + Write a UInt32 value. + + The value. + + + + Write a UInt64 value. + + The value. + + + + Write a double value. + + The value. + + + + Write a single value. + + The value. + + + + Write a DateTime value. + + The value. + + + + Write a boolean value. + + The value. + + + + Write a byte[] value. + + The value. + + + + Write a string value. + + The value. + + + + Write a null value. + + + + + Write start object. + + + + + Write end object. + + + + + Write start array. + + + + + Write end array. + + + + + Write property name. + + The property name. + + + + Contains utility extension methods. + + + + + Converts a to the APM + + The type of the task result. + The task to convert. + The callback provided to the begin method. + + The state that is passed into the . + The that will be returned by the + begin method. + Thrown if + is null. + + + + Converts a to the APM + + The task to convert. + The callback provided to the begin method. + + The state that is passed into the . + The that will be returned by the + begin method. + Thrown if + is null. + + + + Convert an IEnumerable to IList. + + The item type. + The item. + The list. + + + + Convert an nested IEnumerable to IList. + + The item type. + The item. + The list. + + + + The exception type that will be raised by an + implementation if there is an error processing the request which contains + a json body. + + The type of the error. + + + + Initializes a new instance of the class. + + The Dropbox request id. + This constructor is only used when decoded from JSON. + + + + Gets the error response. + + + The error response. + + + + + Gets the exception message. + + + + + Gets or sets the error message. + + + + + Decode from given json using given decoder. + + The type of the exception. + The json. + The error json. + The function to create exception. + The structured exception. + + + + The exception decoder. + + The type of the exception. + + + + The error decoder. + + + + + The function which creates the exception. + + + + + Initializes a new instance of the class. + + The error decoder. + The function which creates the exception. + + + + Create a struct instance. + + The struct instance. + + + + Set given field. + + The field value. + The field name. + The reader. + + + diff --git a/Modules/IntelliTect.PSDropbin/bin/ExposedObject.dll b/Modules/IntelliTect.PSDropbin/bin/ExposedObject.dll new file mode 100644 index 0000000..36c0c62 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/ExposedObject.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/IntelliTect.PSDropbin.Tests.dll b/Modules/IntelliTect.PSDropbin/bin/IntelliTect.PSDropbin.Tests.dll new file mode 100644 index 0000000..28b3981 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/IntelliTect.PSDropbin.Tests.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/IntelliTect.PSDropbin.dll b/Modules/IntelliTect.PSDropbin/bin/IntelliTect.PSDropbin.dll new file mode 100644 index 0000000..69d3fca Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/IntelliTect.PSDropbin.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/IntelliTect.PSDropbin.dll.config b/Modules/IntelliTect.PSDropbin/bin/IntelliTect.PSDropbin.dll.config new file mode 100644 index 0000000..5dc0c24 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/bin/IntelliTect.PSDropbin.dll.config @@ -0,0 +1,22 @@ + + + + + +
+ + + + + + mrxyfvzxlqtj4gd + + + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/bin/Microsoft.PowerShell.Activities.dll b/Modules/IntelliTect.PSDropbin/bin/Microsoft.PowerShell.Activities.dll new file mode 100644 index 0000000..c448c64 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/Microsoft.PowerShell.Activities.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/Microsoft.PowerShell.Commands.Management.dll b/Modules/IntelliTect.PSDropbin/bin/Microsoft.PowerShell.Commands.Management.dll new file mode 100644 index 0000000..782c316 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/Microsoft.PowerShell.Commands.Management.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/Microsoft.PowerShell.Management.Activities.dll b/Modules/IntelliTect.PSDropbin/bin/Microsoft.PowerShell.Management.Activities.dll new file mode 100644 index 0000000..b2c5bf4 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/Microsoft.PowerShell.Management.Activities.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll b/Modules/IntelliTect.PSDropbin/bin/Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll new file mode 100644 index 0000000..53ba392 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/Move-Item.ps1 b/Modules/IntelliTect.PSDropbin/bin/Move-Item.ps1 new file mode 100644 index 0000000..432651a Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/Move-Item.ps1 differ diff --git a/Modules/IntelliTect.PSDropbin/bin/New-DropboxDrive.ps1 b/Modules/IntelliTect.PSDropbin/bin/New-DropboxDrive.ps1 new file mode 100644 index 0000000..44f29fc Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/New-DropboxDrive.ps1 differ diff --git a/Modules/IntelliTect.PSDropbin/bin/Newtonsoft.Json.dll b/Modules/IntelliTect.PSDropbin/bin/Newtonsoft.Json.dll new file mode 100644 index 0000000..d4c9037 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/Newtonsoft.Json.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/Newtonsoft.Json.xml b/Modules/IntelliTect.PSDropbin/bin/Newtonsoft.Json.xml new file mode 100644 index 0000000..246ae3b --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/bin/Newtonsoft.Json.xml @@ -0,0 +1,8889 @@ + + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Initializes a new instance of the class. + + The Oid value. + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class with the specified . + + + + + Reads the next JSON token from the stream. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a []. + + A [] or a null reference if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the state based on current token type. + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Releases unmanaged and - optionally - managed resources + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the to Closed. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the reader is closed. + + + true to close the underlying stream or when + the reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Get or set how time zones are handling when reading JSON. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets The Common Language Runtime (CLR) type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Specifies the state of the reader. + + + + + The Read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The Close method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The reader. + + + + Initializes a new instance of the class. + + The stream. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The reader. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference if the next JSON token is null. This method will return null at the end of an array. + + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + + A . This method will return null at the end of an array. + + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the to Closed. + + + + + Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class. + + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + A null value can be passed to the method for token's that don't have a value, e.g. . + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Sets the state of the JsonWriter, + + The JsonToken being written. + The value being written. + + + + Gets or sets a value indicating whether the underlying stream or + should be closed when the writer is closed. + + + true to close the underlying stream or when + the writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling when writing JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Get or set how and values are formatting when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + The stream. + + + + Initializes a new instance of the class. + + The writer. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this stream and the underlying stream. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + + Gets the of the JSON produced by the JsonConverter. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The of the JSON produced by the JsonConverter. + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Create a custom object + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a F# discriminated union type to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an Entity Framework EntityKey to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an ExpandoObject to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Initializes a new instance of the class. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets a value indicating whether integer values are allowed. + + true if integers are allowed; otherwise, false. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the attributeName is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + True if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. + + The name of the deserialize root element. + + + + Gets or sets a flag to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attibute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that is is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and sets members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property. + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + Instructs the how to serialize the collection. + + + + + Instructs the how to serialize the object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Provides methods for converting between common language runtime types and JSON types. + + + + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output is formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output is formatted. + A collection converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output is formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output is formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + + + A JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string. + Serialization will happen on a new thread. + + The object to serialize. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string using formatting. + Serialization will happen on a new thread. + + The object to serialize. + Indicates how the output is formatted. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. + + + + + Asynchronously serializes the specified object to a JSON string using formatting and a collection of . + Serialization will happen on a new thread. + + The object to serialize. + Indicates how the output is formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + + The type of the object to deserialize to. + The JSON to deserialize. + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type using . + Deserialization will happen on a new thread. + + The type of the object to deserialize to. + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + + The JSON to deserialize. + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Asynchronously deserializes the JSON to the specified .NET type using . + Deserialization will happen on a new thread. + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. + + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Asynchronously populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + A task that represents the asynchronous populate operation. + + + + + Serializes the XML node to a JSON string. + + The node to serialize. + A JSON string of the XmlNode. + + + + Serializes the XML node to a JSON string using formatting. + + The node to serialize. + Indicates how the output is formatted. + A JSON string of the XmlNode. + + + + Serializes the XML node to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output is formatted. + Omits writing the root object. + A JSON string of the XmlNode. + + + + Deserializes the XmlNode from a JSON string. + + The JSON string. + The deserialized XmlNode + + + + Deserializes the XmlNode from a JSON string nested in a root elment specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized XmlNode + + + + Deserializes the XmlNode from a JSON string nested in a root elment specified by + and writes a .NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A flag to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized XmlNode + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the XNode. + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output is formatted. + A JSON string of the XNode. + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output is formatted. + Omits writing the root object. + A JSON string of the XNode. + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized XNode + + + + Deserializes the from a JSON string nested in a root elment specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized XNode + + + + Deserializes the from a JSON string nested in a root elment specified by + and writes a .NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A flag to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized XNode + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Initializes a new instance of the class. + + Type of the converter. + + + + Initializes a new instance of the class. + + Type of the converter. + Parameter list to use when constructing the JsonConverter. Can be null. + + + + Gets the of the converter. + + The of the converter. + + + + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Instructs the how to serialize the object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Instructs the to always serialize the member with the specified name. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Instructs the to always serialize the member, and require the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings. + + + A new instance. + The will not use default settings. + + + + + Creates a new instance using the specified . + The will not use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings. + + + + + Creates a new instance. + The will use default settings. + + + A new instance. + The will use default settings. + + + + + Creates a new instance using the specified . + The will use default settings. + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings. + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to reader values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + + + + + Serializes the specified and writes the JSON structure + to a Stream using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + + + + + Get or set how reference loops (e.g. a class referencing itself) is handled. + + + + + Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + + + + + Get or set how null values are handled during serialization and deserialization. + + + + + Get or set how null default are handled during serialization and deserialization. + + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Specifies the settings on a object. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + + Null value handling. + + + + Gets or sets how null default are handled during serialization and deserialization. + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + + + + + Indicates how JSON text output is formatted. + + + + + Get or set how dates are written to JSON text. + + + + + Get or set how time zones are handling during serialization and deserialization. + + + + + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Get or set how special floating point numbers, e.g. , + and , + are written as JSON. + + + + + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Get or set how strings are escaped when writing JSON text. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Initializes a new instance of the class with the specified . + + The TextReader containing the XML data to read. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference if the next JSON token is null. This method will return null at the end of an array. + + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Changes the state to closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if LineNumber and LinePosition can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Creates an instance of the JsonWriter class using the specified . + + The TextWriter to write to. + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes out the given white space. + + The string of white space characters. + + + + Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented. + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to Formatting.Indented. + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Specifies the type of JSON token. + + + + + This is returned by the if a method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference if the next JSON token is null. + + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the Common Language Runtime (CLR) type for the current JSON token. + + + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token + + + + Gets the with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Represents a token that can contain other tokens. + + + + + Represents an abstract JSON token. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output is formatted. + A collection of which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Creates an for this token. + + An that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object + + + + Creates the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + An positioned at the token to read into this . + + An that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Creates a from a . + + An positioned at the token to read into this . + + An that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JPath expression. Selects the token that matches the object path. + + + A that contains a JPath expression. + + A , or null. + + + + Selects a using a JPath expression. Selects the token that matches the object path. + + + A that contains a JPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a collection of elements using a JPath expression. + + + A that contains a JPath expression. + + An that contains the selected elements. + + + + Selects a collection of elements using a JPath expression. + + + A that contains a JPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An that contains the selected elements. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Gets the with the specified key. + + The with the specified key. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates an that can be used to add tokens to the . + + An that is ready to have content written to it. + + + + Replaces the children nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + The is read-only. + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + The is read-only. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + The is read-only. + + + + Removes all items from the . + + The is read-only. + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies to. + + The array. + Index of the array. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + The is read-only. + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Represents a JSON constructor. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Represents a collection of objects. + + The type of token + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Returns an enumerator that iterates through a collection. + + + An object that can be used to iterate through the collection. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Gets the with the specified key. + + + + + + Represents a JSON object. + + + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets an of this object's properties. + + An of this object's properties. + + + + Gets a the specified name. + + The property name. + A with the specified name or null. + + + + Gets an of this object's property values. + + An of this object's property values. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries the get value. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that iterates through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the properties for this instance of a component. + + + A that represents the properties for this component instance. + + + + + Returns the properties for this instance of a component using the attribute array as a filter. + + An array of type that is used as a filter. + + A that represents the filtered properties for this component instance. + + + + + Returns a collection of custom attributes for this instance of a component. + + + An containing the attributes for this object. + + + + + Returns the class name of this instance of a component. + + + The class name of the object, or null if the class does not have a name. + + + + + Returns the name of this instance of a component. + + + The name of the object, or null if the object does not have a name. + + + + + Returns a type converter for this instance of a component. + + + A that is the converter for this object, or null if there is no for this object. + + + + + Returns the default event for this instance of a component. + + + An that represents the default event for this object, or null if this object does not have events. + + + + + Returns the default property for this instance of a component. + + + A that represents the default property for this object, or null if this object does not have properties. + + + + + Returns an editor of the specified type for this instance of a component. + + A that represents the editor for this object. + + An of the specified type that is the editor for this object, or null if the editor cannot be found. + + + + + Returns the events for this instance of a component using the specified attribute array as a filter. + + An array of type that is used as a filter. + + An that represents the filtered events for this component instance. + + + + + Returns the events for this instance of a component. + + + An that represents the events for this component instance. + + + + + Returns an object that contains the property described by the specified property descriptor. + + A that represents the property whose owner is to be found. + + An that represents the owner of the specified property. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Gets the node type for this . + + The type. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Specifies the settings used when merging JSON. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Represents a JSON property. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Gets the node type for this . + + The type. + + + + Represents a view of a . + + + + + Initializes a new instance of the class. + + The name. + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + + true if resetting the component changes its value; otherwise, false. + + The component to test for reset capability. + + + + + When overridden in a derived class, gets the current value of the property on a component. + + + The value of a property for a given component. + + The component with the property for which to retrieve the value. + + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + + true if the property should be persisted; otherwise, false. + + The component with the property to be examined for persistence. + + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + A that represents the type of the property. + + + + + Gets the hash code for the name of the member. + + + + The hash code for the name of the member. + + + + + Represents a raw JSON string. + + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a null value. + + A null value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + The parameter is null. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not the same type as this instance. + + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Reads the next JSON token from the stream as a []. + + + A [] or a null reference if the next JSON token is null. This method will return null at the end of an array. + + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the stream. + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the at the reader's current position. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + + + + + Closes this stream and the underlying stream. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes out a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Gets the at the writer's current position. + + + + + Gets the token being writen. + + The token being writen. + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members must be marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains schema JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Parses the specified json. + + The json. + The resolver. + A populated from the string that contains JSON. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisble by. + + A number that the value should be divisble by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. + + A flag indicating whether the value can not equal the number defined by the "minimum" attribute. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. + + A flag indicating whether the value can not equal the number defined by the "maximum" attribute. + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallow types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. + + + + + + Resolves member mappings for a type, camel casing property names. + + + + + Used by to resolves a for a given . + + + + + Used by to resolves a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + If set to true the will use a cached shared with other resolvers of the same type. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse instances with the . + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets the default members search flags. + + The default members search flags. + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Resolves the name of the property. + + Name of the property. + The property name camel cased. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that + + + + Gets the reference for the sepecified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer that writes to the application's instances. + + + + + Represents a trace writer. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Get and set values for a using dynamic methods. + + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Contract details for a used by the . + + + + + Contract details for a used by the . + + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the method called immediately after deserialization of the object. + + The method called immediately after deserialization of the object. + + + + Gets or sets the method called during deserialization of the object. + + The method called during deserialization of the object. + + + + Gets or sets the method called after serialization of the object graph. + + The method called after serialization of the object graph. + + + + Gets or sets the method called before serialization of the object. + + The method called before serialization of the object. + + + + Gets or sets the method called when an error is thrown during the serialization of the object. + + The method called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non public. + + true if the default object creator is non-public; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the ISerializable object constructor. + + The ISerializable object constructor. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets the object's properties. + + The object's properties. + + + + Gets the constructor parameters required for any non-default constructor + + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the override constructor used to create the object. + This is set when a constructor is marked up using the + JsonConstructor attribute. + + The override constructor. + + + + Gets or sets the parametrized constructor used to create the object. + + The parametrized constructor. + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization and deserialization of a member. + + The numeric order of serialization or deserialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes presidence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialize. + + A predicate used to determine whether the property should be serialize. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of propertyName and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the JsonConverter type described by the argument. + + The JsonConverter type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of Info will exclude Verbose messages and include Info, + Warning and Error messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Specifies type name handling options for the . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic IList. + + The list to add to. + The collection of elements to add. + + + + Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer{TSource}. + + The type of the elements of source. + A sequence in which to locate a value. + The object to locate in the sequence + An equality comparer to compare values. + The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + + + + + Gets a dictionary of the names and values of an Enum type. + + + + + + Gets a dictionary of the names and values of an Enum type. + + The enum type to get names and values for. + + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the member is an indexed property. + + The member. + + true if the member is an indexed property; otherwise, false. + + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Nulls an empty string. + + The string. + Null if the string was null, otherwise the string unchanged. + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls results in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + A array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + diff --git a/Modules/IntelliTect.PSDropbin/bin/PSDropbin.Tests.ps1 b/Modules/IntelliTect.PSDropbin/bin/PSDropbin.Tests.ps1 new file mode 100644 index 0000000..2de39f8 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/bin/PSDropbin.Tests.ps1 @@ -0,0 +1,79 @@ + +if(!(Test-Path variable:PsDropbinTesting)) { + try { + $sessionName = "$PSCommandPath Session" + $testSession = New-PSSession -Name $sessionName -SessionOption (New-PSSessionOption -NoMachineProfile) -EnableNetworkAccess + + Context "Invoking a new session" { + Invoke-Command -Session $testSession -ArgumentList $PSCommandPath -ScriptBlock { + param($PSCommandPath) + New-Variable PSDropbinTesting -Scope Global -Value $True -Visibility Public + Import-Module Pester + Invoke-Pester $PSCommandPath; + }; + } + } + finally { + if(Test-Path variable:testSession) { + remove-PSSession $testSession; + } + } + return; +} +else { + $sut = $PSCommandPath.Replace(".Tests", "").Replace(".ps1", ".psd1"); + #Write-Output "`$PSCommandPath = '$PSCommandPath'" + #Write-Output "`$sut = '$sut'" + Try { + $dropbinModule = Import-Module $sut -Verbose -PassThru + $originalLocation = Get-Location + + Describe "PSDropbin" { + It "Does the PSDropbin module load successfully" { + $dropboxProvider = (Get-PSProvider Dropbox) + Write-Debug $dropboxProvider + if($dropboxProvider -eq $null) { throw "Not yet loaded" }; + Get-PSDrive Drpbx | Should Be "Drpbx" + } + It "Try Test-Path and Set-Location on the default drive's Public folder" { + #$dropbox = New-PSDrive -PSProvider Dropbox -Name Drpbx -Root "/" -ErrorAction Stop + Test-Path "Drpbx:\Public" | Should Be $true + Set-Location "Drpbx:\Public" + $pwd | should be "Drpbx:\Public" + } + It "Try Test-Path and Set-Location on the default drives root folder" { + Test-Path "Drpbx:\" | Should Be $true + Set-Location "Drpbx:\" + $pwd | should be "Drpbx:\" + } + It "Verify Set-Location works on the root of a Dropbin drive." { + Try { + $dropbox = New-PSDrive -PSProvider Dropbox -Name DrpbxTemp -Root "/" + $currentPath = $pwd; + Set-Location DrpbxTemp:\ | should not throw + $pwd | should be "DrpbxTemp:\" + } + Finally { + if($dropbox) { + Set-Location $currentPath; + Remove-PSDrive $dropbox; + } + } + } + It "Verify test-path returns false for non-existen path." { + $doesExist = Test-Path "drpbx:\ThisPathDoesNotExist" + $doesExist | Should Be $false + } + It "Verify test-path returns true for existing path." { + $doesExist = Test-Path "drpbx:\Public" + $doesExist | Should Be $true + } + } + } + Finally { + If($dropbinModule) { + Set-Location $originalLocation + Remove-Module $dropbinModule + } + } +} \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/bin/Pester.GenericTest.ignore b/Modules/IntelliTect.PSDropbin/bin/Pester.GenericTest.ignore new file mode 100644 index 0000000..7902d93 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/bin/Pester.GenericTest.ignore @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/bin/RestSharp.dll b/Modules/IntelliTect.PSDropbin/bin/RestSharp.dll new file mode 100644 index 0000000..c1da1b5 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/RestSharp.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/RestSharp.xml b/Modules/IntelliTect.PSDropbin/bin/RestSharp.xml new file mode 100644 index 0000000..a681102 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/bin/RestSharp.xml @@ -0,0 +1,2680 @@ + + + + RestSharp + + + + + Tries to Authenticate with the credentials of the currently logged in user, or impersonate a user + + + + + Authenticate with the credentials of the currently logged in user + + + + + Authenticate by impersonation + + + + + + + Authenticate by impersonation, using an existing ICredentials instance + + + + + + + + + Base class for OAuth 2 Authenticators. + + + Since there are many ways to authenticate in OAuth2, + this is used as a base class to differentiate between + other authenticators. + + Any other OAuth2 authenticators must derive from this + abstract class. + + + + + Access token to be used when authenticating. + + + + + Initializes a new instance of the class. + + + The access token. + + + + + Gets the access token. + + + + + The OAuth 2 authenticator using URI query parameter. + + + Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.2 + + + + + Initializes a new instance of the class. + + + The access token. + + + + + The OAuth 2 authenticator using the authorization request header field. + + + Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.1 + + + + + Stores the Authoriztion header value as "OAuth accessToken". used for performance. + + + + + Initializes a new instance of the class. + + + The access token. + + + + + All text parameters are UTF-8 encoded (per section 5.1). + + + + + + Generates a random 16-byte lowercase alphanumeric string. + + + + + + + Generates a timestamp based on the current elapsed seconds since '01/01/1970 0000 GMT" + + + + + + + Generates a timestamp based on the elapsed seconds of a given time since '01/01/1970 0000 GMT" + + + A specified point in time. + + + + + The set of characters that are unreserved in RFC 2396 but are NOT unreserved in RFC 3986. + + + + + + URL encodes a string based on section 5.1 of the OAuth spec. + Namely, percent encoding with [RFC3986], avoiding unreserved characters, + upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs. + + The value to escape. + The escaped value. + + The method is supposed to take on + RFC 3986 behavior if certain elements are present in a .config file. Even if this + actually worked (which in my experiments it doesn't), we can't rely on every + host actually having this configuration element present. + + + + + + + URL encodes a string based on section 5.1 of the OAuth spec. + Namely, percent encoding with [RFC3986], avoiding unreserved characters, + upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs. + + + + + + + Sorts a collection of key-value pairs by name, and then value if equal, + concatenating them into a single string. This string should be encoded + prior to, or after normalization is run. + + + + + + + + Sorts a by name, and then value if equal. + + A collection of parameters to sort + A sorted parameter collection + + + + Creates a request URL suitable for making OAuth requests. + Resulting URLs must exclude port 80 or port 443 when accompanied by HTTP and HTTPS, respectively. + Resulting URLs must be lower case. + + + The original request URL + + + + + Creates a request elements concatentation value to send with a request. + This is also known as the signature base. + + + + The request's HTTP method type + The request URL + The request's parameters + A signature base string + + + + Creates a signature value given a signature base and the consumer secret. + This method is used when the token secret is currently unknown. + + + The hashing method + The signature base + The consumer key + + + + + Creates a signature value given a signature base and the consumer secret. + This method is used when the token secret is currently unknown. + + + The hashing method + The treatment to use on a signature value + The signature base + The consumer key + + + + + Creates a signature value given a signature base and the consumer secret and a known token secret. + + + The hashing method + The signature base + The consumer secret + The token secret + + + + + Creates a signature value given a signature base and the consumer secret and a known token secret. + + + The hashing method + The treatment to use on a signature value + The signature base + The consumer secret + The token secret + + + + + A class to encapsulate OAuth authentication flow. + + + + + + Generates a instance to pass to an + for the purpose of requesting an + unauthorized request token. + + The HTTP method for the intended request + + + + + + Generates a instance to pass to an + for the purpose of requesting an + unauthorized request token. + + The HTTP method for the intended request + Any existing, non-OAuth query parameters desired in the request + + + + + + Generates a instance to pass to an + for the purpose of exchanging a request token + for an access token authorized by the user at the Service Provider site. + + The HTTP method for the intended request + + + + + Generates a instance to pass to an + for the purpose of exchanging a request token + for an access token authorized by the user at the Service Provider site. + + The HTTP method for the intended request + + Any existing, non-OAuth query parameters desired in the request + + + + Generates a instance to pass to an + for the purpose of exchanging user credentials + for an access token authorized by the user at the Service Provider site. + + The HTTP method for the intended request + + Any existing, non-OAuth query parameters desired in the request + + + + + + + + + + + + + Allows control how class and property names and values are deserialized by XmlAttributeDeserializer + + + + + The name to use for the serialized element + + + + + Sets if the property to Deserialize is an Attribute or Element (Default: false) + + + + + Wrapper for System.Xml.Serialization.XmlSerializer. + + + + + Types of parameters that can be added to requests + + + + + Data formats + + + + + HTTP method to use when making requests + + + + + Format strings for commonly-used date formats + + + + + .NET format string for ISO 8601 date format + + + + + .NET format string for roundtrip date format + + + + + Status for responses (surprised?) + + + + + Extension method overload! + + + + + Save a byte array to a file + + Bytes to save + Full path to save file to + + + + Read a stream into a byte array + + Stream to read + byte[] + + + + Copies bytes from one stream to another + + The input stream. + The output stream. + + + + Converts a byte array to a string, using its byte order mark to convert it to the right encoding. + http://www.shrinkrays.net/code-snippets/csharp/an-extension-method-for-converting-a-byte-array-to-a-string.aspx + + An array of bytes to convert + The byte as a string. + + + + Decodes an HTML-encoded string and returns the decoded string. + + The HTML string to decode. + The decoded text. + + + + Decodes an HTML-encoded string and sends the resulting output to a TextWriter output stream. + + The HTML string to decode + The TextWriter output stream containing the decoded string. + + + + HTML-encodes a string and sends the resulting output to a TextWriter output stream. + + The string to encode. + The TextWriter output stream containing the encoded string. + + + + Reflection extensions + + + + + Retrieve an attribute from a member (property) + + Type of attribute to retrieve + Member to retrieve attribute from + + + + + Retrieve an attribute from a type + + Type of attribute to retrieve + Type to retrieve attribute from + + + + + Checks a type to see if it derives from a raw generic (e.g. List[[]]) + + + + + + + + + Uses Uri.EscapeDataString() based on recommendations on MSDN + http://blogs.msdn.com/b/yangxind/archive/2006/11/09/don-t-use-net-system-uri-unescapedatastring-in-url-decoding.aspx + + + + + Check that a string is not null or empty + + String to check + bool + + + + Remove underscores from a string + + String to process + string + + + + Parses most common JSON date formats + + JSON value to parse + DateTime + + + + Remove leading and trailing " from a string + + String to parse + String + + + + Checks a string to see if it matches a regex + + String to check + Pattern to match + bool + + + + Converts a string to pascal case + + String to convert + string + + + + Converts a string to pascal case with the option to remove underscores + + String to convert + Option to remove underscores + + + + + Converts a string to camel case + + String to convert + String + + + + Convert the first letter of a string to lower case + + String to convert + string + + + + Checks to see if a string is all uppper case + + String to check + bool + + + + Add underscores to a pascal-cased string + + String to convert + string + + + + Add dashes to a pascal-cased string + + String to convert + string + + + + Add an undescore prefix to a pascasl-cased string + + + + + + + Return possible variants of a name for name matching. + + String to convert + The culture to use for conversion + IEnumerable<string> + + + + XML Extension Methods + + + + + Returns the name of an element with the namespace if specified + + Element name + XML Namespace + + + + + Container for files to be uploaded with requests + + + + + Creates a file parameter from an array of bytes. + + The parameter name to use in the request. + The data to use as the file's contents. + The filename to use in the request. + The content type to use in the request. + The + + + + Creates a file parameter from an array of bytes. + + The parameter name to use in the request. + The data to use as the file's contents. + The filename to use in the request. + The using the default content type. + + + + The length of data to be sent + + + + + Provides raw data for file + + + + + Name of the file to use when uploading + + + + + MIME content type of file + + + + + Name of the parameter + + + + + HttpWebRequest wrapper (async methods) + + + HttpWebRequest wrapper + + + HttpWebRequest wrapper (sync methods) + + + + + Execute an async POST-style request with the specified HTTP Method. + + The HTTP method to execute. + + + + + Execute an async GET-style request with the specified HTTP Method. + + The HTTP method to execute. + + + + + Creates an IHttp + + + + + + Default constructor + + + + + Execute a POST request + + + + + Execute a PUT request + + + + + Execute a GET request + + + + + Execute a HEAD request + + + + + Execute an OPTIONS request + + + + + Execute a DELETE request + + + + + Execute a PATCH request + + + + + Execute a GET-style request with the specified HTTP Method. + + The HTTP method to execute. + + + + + Execute a POST-style request with the specified HTTP Method. + + The HTTP method to execute. + + + + + True if this HTTP request has any HTTP parameters + + + + + True if this HTTP request has any HTTP cookies + + + + + True if a request body has been specified + + + + + True if files have been set to be uploaded + + + + + UserAgent to be sent with request + + + + + Timeout in milliseconds to be used for the request + + + + + System.Net.ICredentials to be sent with request + + + + + The System.Net.CookieContainer to be used for the request + + + + + Collection of files to be sent with request + + + + + Whether or not HTTP 3xx response redirects should be automatically followed + + + + + X509CertificateCollection to be sent with request + + + + + Maximum number of automatic redirects to follow if FollowRedirects is true + + + + + HTTP headers to be sent with request + + + + + HTTP parameters (QueryString or Form values) to be sent with request + + + + + HTTP cookies to be sent with request + + + + + Request body to be sent with request + + + + + Content type of the request body. + + + + + URL to call for this request + + + + + Proxy info to be sent with request + + + + + Representation of an HTTP cookie + + + + + Comment of the cookie + + + + + Comment of the cookie + + + + + Indicates whether the cookie should be discarded at the end of the session + + + + + Domain of the cookie + + + + + Indicates whether the cookie is expired + + + + + Date and time that the cookie expires + + + + + Indicates that this cookie should only be accessed by the server + + + + + Name of the cookie + + + + + Path of the cookie + + + + + Port of the cookie + + + + + Indicates that the cookie should only be sent over secure channels + + + + + Date and time the cookie was created + + + + + Value of the cookie + + + + + Version of the cookie + + + + + Container for HTTP file + + + + + The length of data to be sent + + + + + Provides raw data for file + + + + + Name of the file to use when uploading + + + + + MIME content type of file + + + + + Name of the parameter + + + + + Representation of an HTTP header + + + + + Name of the header + + + + + Value of the header + + + + + Representation of an HTTP parameter (QueryString or Form value) + + + + + Name of the parameter + + + + + Value of the parameter + + + + + HTTP response data + + + + + HTTP response data + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + String representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Headers returned by server with the response + + + + + Cookies returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + Exception thrown when error is encountered. + + + + + Default constructor + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + Lazy-loaded string representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Headers returned by server with the response + + + + + Cookies returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + Exception thrown when error is encountered. + + + + + + + + + + + + + + + + + + + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes a POST-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X509CertificateCollection to be sent with request + + + + + Adds a file to the Files collection to be included with a POST or PUT request + (other methods do not support file uploads). + + The parameter name to use in the request + Full path to file to upload + This request + + + + Adds the bytes to the Files collection with the specified file name + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + The MIME type of the file to upload + This request + + + + Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer + + The object to serialize + The XML namespace to use when serializing + This request + + + + Serializes obj to data format specified by RequestFormat and adds it to the request body. + + The object to serialize + This request + + + + Calls AddParameter() for all public, readable properties specified in the white list + + + request.AddObject(product, "ProductId", "Price", ...); + + The object with properties to add as parameters + The names of the properties to include + This request + + + + Calls AddParameter() for all public, readable properties of obj + + The object with properties to add as parameters + This request + + + + Add the parameter to the request + + Parameter to add + + + + + Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) + + Name of the parameter + Value of the parameter + This request + + + + Adds a parameter to the request. There are five types of parameters: + - GetOrPost: Either a QueryString value or encoded form value based on method + - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection + - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} + - Cookie: Adds the name/value pair to the HTTP request's Cookies collection + - RequestBody: Used by AddBody() (not recommended to use directly) + + Name of the parameter + Value of the parameter + The type of parameter to add + This request + + + + Shortcut to AddParameter(name, value, HttpHeader) overload + + Name of the header to add + Value of the header to add + + + + + Shortcut to AddParameter(name, value, Cookie) overload + + Name of the cookie to add + Value of the cookie to add + + + + + Shortcut to AddParameter(name, value, UrlSegment) overload + + Name of the segment to add + Value of the segment to add + + + + + Serializer to use when writing JSON request bodies. Used if RequestFormat is Json. + By default the included JsonSerializer is used (currently using JSON.NET default serialization). + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default the included XmlSerializer is used. + + + + + Container of all HTTP parameters to be passed with the request. + See AddParameter() for explanation of the types of parameters that can be passed + + + + + Container of all the files to be uploaded with the request. + + + + + Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS + Default is GET + + + + + The Resource URL to make the request against. + Tokens are substituted with UrlSegment parameters and match by name. + Should not include the scheme or domain. Do not include leading slash. + Combined with RestClient.BaseUrl to assemble final URL: + {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com) + + + // example for url token replacement + request.Resource = "Products/{ProductId}"; + request.AddParameter("ProductId", 123, ParameterType.UrlSegment); + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default XmlSerializer is used. + + + + + Used by the default deserializers to determine where to start deserializing from. + Can be used to skip container or root elements that do not have corresponding deserialzation targets. + + + + + Used by the default deserializers to explicitly set which date format string to use when parsing dates. + + + + + Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from element names. + + + + + In general you would not need to set this directly. Used by the NtlmAuthenticator. + + + + + Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient. + + + + + How many attempts were made to send this Request? + + + This Number is incremented each time the RestClient sends the request. + Useful when using Asynchronous Execution with Callbacks + + + + + Container for data sent back from API + + + + + The RestRequest that was made to get this RestResponse + + + Mainly for debugging if ResponseStatus is not OK + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + String representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Cookies returned by server with the response + + + + + Headers returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + The exception thrown during the request, if any + + + + + Container for data sent back from API including deserialized data + + Type of data to deserialize to + + + + Deserialized entity data + + + + + Parameter container for REST requests + + + + + Return a human-readable representation of this parameter + + String + + + + Name of the parameter + + + + + Value of the parameter + + + + + Type of the parameter + + + + + Client to translate RestRequests into Http requests and process response result + + + + + Executes the request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes a POST-style request and callback asynchronously, authenticating if needed + + Request to be executed + Callback function to be executed upon completion providing access to the async handle. + The HTTP method to execute + + + + Executes the request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + + + + Executes a GET-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Executes a POST-style request and callback asynchronously, authenticating if needed + + Target deserialization type + Request to be executed + Callback function to be executed upon completion + The HTTP method to execute + + + + Default constructor that registers default content handlers + + + + + Sets the BaseUrl property for requests made by this client instance + + + + + + Registers a content handler to process response content + + MIME content type of the response content + Deserializer to use to process content + + + + Remove a content handler for the specified MIME content type + + MIME content type to remove + + + + Remove all content handlers + + + + + Retrieve the handler for the specified MIME content type + + MIME content type to retrieve + IDeserializer instance + + + + Assembles URL to call based on parameters, method and resource + + RestRequest to execute + Assembled System.Uri + + + + Executes the specified request and downloads the response data + + Request to execute + Response data + + + + Executes the request and returns a response, authenticating if needed + + Request to be executed + RestResponse + + + + Executes the specified request and deserializes the response content using the appropriate content handler + + Target deserialization type + Request to execute + RestResponse[[T]] with deserialized data in Data property + + + + Parameters included with every request made with this instance of RestClient + If specified in both client and request, the request wins + + + + + Maximum number of redirects to follow if FollowRedirects is true + + + + + X509CertificateCollection to be sent with request + + + + + Default is true. Determine whether or not requests that result in + HTTP status codes of 3xx should follow returned redirect + + + + + The CookieContainer used for requests made by this client instance + + + + + UserAgent to use for requests made by this client instance + + + + + Timeout in milliseconds to use for requests made by this client instance + + + + + Whether to invoke async callbacks using the SynchronizationContext.Current captured when invoked + + + + + Authenticator to use for requests made by this client instance + + + + + Combined with Request.Resource to construct URL for request + Should include scheme and domain without trailing slash. + + + client.BaseUrl = "http://example.com"; + + + + + Proxy to use for requests made by this client instance. + Passed on to underying WebRequest if set. + + + + + Executes the request and callback asynchronously, authenticating if needed + + The IRestClient this method extends + Request to be executed + Callback function to be executed upon completion + + + + Executes the request and callback asynchronously, authenticating if needed + + The IRestClient this method extends + Target deserialization type + Request to be executed + Callback function to be executed upon completion providing access to the async handle + + + + Add a parameter to use on every request made with this client instance + + The IRestClient instance + Parameter to add + + + + + Adds a HTTP parameter (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) + Used on every request made by this client instance + + The IRestClient instance + Name of the parameter + Value of the parameter + This request + + + + Adds a parameter to the request. There are four types of parameters: + - GetOrPost: Either a QueryString value or encoded form value based on method + - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection + - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} + - RequestBody: Used by AddBody() (not recommended to use directly) + + The IRestClient instance + Name of the parameter + Value of the parameter + The type of parameter to add + This request + + + + Shortcut to AddDefaultParameter(name, value, HttpHeader) overload + + The IRestClient instance + Name of the header to add + Value of the header to add + + + + + Shortcut to AddDefaultParameter(name, value, UrlSegment) overload + + The IRestClient instance + Name of the segment to add + Value of the segment to add + + + + + Container for data used to make requests + + + + + Default constructor + + + + + Sets Method property to value of method + + Method to use for this request + + + + Sets Resource property + + Resource to use for this request + + + + Sets Resource and Method properties + + Resource to use for this request + Method to use for this request + + + + Sets Resource property + + Resource to use for this request + + + + Sets Resource and Method properties + + Resource to use for this request + Method to use for this request + + + + Adds a file to the Files collection to be included with a POST or PUT request + (other methods do not support file uploads). + + The parameter name to use in the request + Full path to file to upload + This request + + + + Adds the bytes to the Files collection with the specified file name + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + The file data + The file name to use for the uploaded file + The MIME type of the file to upload + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + A function that writes directly to the stream. Should NOT close the stream. + The file name to use for the uploaded file + This request + + + + Adds the bytes to the Files collection with the specified file name and content type + + The parameter name to use in the request + A function that writes directly to the stream. Should NOT close the stream. + The file name to use for the uploaded file + The MIME type of the file to upload + This request + + + + Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer + + The object to serialize + The XML namespace to use when serializing + This request + + + + Serializes obj to data format specified by RequestFormat and adds it to the request body. + + The object to serialize + This request + + + + Calls AddParameter() for all public, readable properties specified in the white list + + + request.AddObject(product, "ProductId", "Price", ...); + + The object with properties to add as parameters + The names of the properties to include + This request + + + + Calls AddParameter() for all public, readable properties of obj + + The object with properties to add as parameters + This request + + + + Add the parameter to the request + + Parameter to add + + + + + Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT) + + Name of the parameter + Value of the parameter + This request + + + + Adds a parameter to the request. There are four types of parameters: + - GetOrPost: Either a QueryString value or encoded form value based on method + - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection + - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId} + - RequestBody: Used by AddBody() (not recommended to use directly) + + Name of the parameter + Value of the parameter + The type of parameter to add + This request + + + + Shortcut to AddParameter(name, value, HttpHeader) overload + + Name of the header to add + Value of the header to add + + + + + Shortcut to AddParameter(name, value, Cookie) overload + + Name of the cookie to add + Value of the cookie to add + + + + + Shortcut to AddParameter(name, value, UrlSegment) overload + + Name of the segment to add + Value of the segment to add + + + + + Internal Method so that RestClient can increase the number of attempts + + + + + Serializer to use when writing JSON request bodies. Used if RequestFormat is Json. + By default the included JsonSerializer is used (currently using JSON.NET default serialization). + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default the included XmlSerializer is used. + + + + + Container of all HTTP parameters to be passed with the request. + See AddParameter() for explanation of the types of parameters that can be passed + + + + + Container of all the files to be uploaded with the request. + + + + + Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS + Default is GET + + + + + The Resource URL to make the request against. + Tokens are substituted with UrlSegment parameters and match by name. + Should not include the scheme or domain. Do not include leading slash. + Combined with RestClient.BaseUrl to assemble final URL: + {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com) + + + // example for url token replacement + request.Resource = "Products/{ProductId}"; + request.AddParameter("ProductId", 123, ParameterType.UrlSegment); + + + + + Serializer to use when writing XML request bodies. Used if RequestFormat is Xml. + By default XmlSerializer is used. + + + + + Used by the default deserializers to determine where to start deserializing from. + Can be used to skip container or root elements that do not have corresponding deserialzation targets. + + + + + A function to run prior to deserializing starting (e.g. change settings if error encountered) + + + + + Used by the default deserializers to explicitly set which date format string to use when parsing dates. + + + + + Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from element names. + + + + + In general you would not need to set this directly. Used by the NtlmAuthenticator. + + + + + Gets or sets a user-defined state object that contains information about a request and which can be later + retrieved when the request completes. + + + + + Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient. + + + + + How many attempts were made to send this Request? + + + This Number is incremented each time the RestClient sends the request. + Useful when using Asynchronous Execution with Callbacks + + + + + Base class for common properties shared by RestResponse and RestResponse[[T]] + + + + + Default constructor + + + + + The RestRequest that was made to get this RestResponse + + + Mainly for debugging if ResponseStatus is not OK + + + + + MIME content type of response + + + + + Length in bytes of the response content + + + + + Encoding of the response content + + + + + String representation of response content + + + + + HTTP response status code + + + + + Description of HTTP status returned + + + + + Response content + + + + + The URL that actually responded to the content (different from request if redirected) + + + + + HttpWebResponse.Server + + + + + Cookies returned by server with the response + + + + + Headers returned by server with the response + + + + + Status of the request. Will return Error for transport errors. + HTTP errors will still return ResponseStatus.Completed, check StatusCode instead + + + + + Transport or other non-HTTP error generated while attempting request + + + + + The exception thrown during the request, if any + + + + + Container for data sent back from API including deserialized data + + Type of data to deserialize to + + + + Deserialized entity data + + + + + Container for data sent back from API + + + + + Comment of the cookie + + + + + Comment of the cookie + + + + + Indicates whether the cookie should be discarded at the end of the session + + + + + Domain of the cookie + + + + + Indicates whether the cookie is expired + + + + + Date and time that the cookie expires + + + + + Indicates that this cookie should only be accessed by the server + + + + + Name of the cookie + + + + + Path of the cookie + + + + + Port of the cookie + + + + + Indicates that the cookie should only be sent over secure channels + + + + + Date and time the cookie was created + + + + + Value of the cookie + + + + + Version of the cookie + + + + + Wrapper for System.Xml.Serialization.XmlSerializer. + + + + + Default constructor, does not specify namespace + + + + + Specify the namespaced to be used when serializing + + XML namespace + + + + Serialize the object as XML + + Object to serialize + XML as string + + + + Name of the root element to use when serializing + + + + + XML namespace to use when serializing + + + + + Format string to use when serializing dates + + + + + Content type for serialized content + + + + + Encoding for serialized content + + + + + Need to subclass StringWriter in order to override Encoding + + + + + Default JSON serializer for request bodies + Doesn't currently use the SerializeAs attribute, defers to Newtonsoft's attributes + + + + + Default serializer + + + + + Serialize the object as JSON + + Object to serialize + JSON as String + + + + Unused for JSON Serialization + + + + + Unused for JSON Serialization + + + + + Unused for JSON Serialization + + + + + Content type for serialized content + + + + + Allows control how class and property names and values are serialized by XmlSerializer + Currently not supported with the JsonSerializer + When specified at the property level the class-level specification is overridden + + + + + Called by the attribute when NameStyle is speficied + + The string to transform + String + + + + The name to use for the serialized element + + + + + Sets the value to be serialized as an Attribute instead of an Element + + + + + The culture to use when serializing + + + + + Transforms the casing of the name based on the selected value. + + + + + The order to serialize the element. Default is int.MaxValue. + + + + + Options for transforming casing of element names + + + + + Default XML Serializer + + + + + Default constructor, does not specify namespace + + + + + Specify the namespaced to be used when serializing + + XML namespace + + + + Serialize the object as XML + + Object to serialize + XML as string + + + + Name of the root element to use when serializing + + + + + XML namespace to use when serializing + + + + + Format string to use when serializing dates + + + + + Content type for serialized content + + + + + Represents the json array. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The capacity of the json array. + + + + The json representation of the array. + + The json representation of the array. + + + + Represents the json object. + + + + + The internal member dictionary. + + + + + Adds the specified key. + + The key. + The value. + + + + Determines whether the specified key contains key. + + The key. + + true if the specified key contains key; otherwise, false. + + + + + Removes the specified key. + + The key. + + + + + Tries the get value. + + The key. + The value. + + + + + Adds the specified item. + + The item. + + + + Clears this instance. + + + + + Determines whether [contains] [the specified item]. + + The item. + + true if [contains] [the specified item]; otherwise, false. + + + + + Copies to. + + The array. + Index of the array. + + + + Removes the specified item. + + The item. + + + + + Gets the enumerator. + + + + + + Returns an enumerator that iterates through a collection. + + + An object that can be used to iterate through the collection. + + + + + Returns a json that represents the current . + + + A json that represents the current . + + + + + Provides implementation for type conversion operations. Classes derived from the class can override this method to specify dynamic behavior for operations that convert an object from one type to another. + + Provides information about the conversion operation. The binder.Type property provides the type to which the object must be converted. For example, for the statement (String)sampleObject in C# (CType(sampleObject, Type) in Visual Basic), where sampleObject is an instance of the class derived from the class, binder.Type returns the type. The binder.Explicit property provides information about the kind of conversion that occurs. It returns true for explicit conversion and false for implicit conversion. + The result of the type conversion operation. + + Alwasy returns true. + + + + + Provides the implementation for operations that delete an object member. This method is not intended for use in C# or Visual Basic. + + Provides information about the deletion. + + Alwasy returns true. + + + + + Provides the implementation for operations that get a value by index. Classes derived from the class can override this method to specify dynamic behavior for indexing operations. + + Provides information about the operation. + The indexes that are used in the operation. For example, for the sampleObject[3] operation in C# (sampleObject(3) in Visual Basic), where sampleObject is derived from the DynamicObject class, is equal to 3. + The result of the index operation. + + Alwasy returns true. + + + + + Provides the implementation for operations that get member values. Classes derived from the class can override this method to specify dynamic behavior for operations such as getting a value for a property. + + Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member on which the dynamic operation is performed. For example, for the Console.WriteLine(sampleObject.SampleProperty) statement, where sampleObject is an instance of the class derived from the class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive. + The result of the get operation. For example, if the method is called for a property, you can assign the property value to . + + Alwasy returns true. + + + + + Provides the implementation for operations that set a value by index. Classes derived from the class can override this method to specify dynamic behavior for operations that access objects by a specified index. + + Provides information about the operation. + The indexes that are used in the operation. For example, for the sampleObject[3] = 10 operation in C# (sampleObject(3) = 10 in Visual Basic), where sampleObject is derived from the class, is equal to 3. + The value to set to the object that has the specified index. For example, for the sampleObject[3] = 10 operation in C# (sampleObject(3) = 10 in Visual Basic), where sampleObject is derived from the class, is equal to 10. + + true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown. + + + + + Provides the implementation for operations that set member values. Classes derived from the class can override this method to specify dynamic behavior for operations such as setting a value for a property. + + Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member to which the value is being assigned. For example, for the statement sampleObject.SampleProperty = "Test", where sampleObject is an instance of the class derived from the class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive. + The value to set to the member. For example, for sampleObject.SampleProperty = "Test", where sampleObject is an instance of the class derived from the class, the is "Test". + + true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.) + + + + + Returns the enumeration of all dynamic member names. + + + A sequence that contains dynamic member names. + + + + + Gets the at the specified index. + + + + + + Gets the keys. + + The keys. + + + + Gets the values. + + The values. + + + + Gets or sets the with the specified key. + + + + + + Gets the count. + + The count. + + + + Gets a value indicating whether this instance is read only. + + + true if this instance is read only; otherwise, false. + + + + + This class encodes and decodes JSON strings. + Spec. details, see http://www.json.org/ + + JSON uses Arrays and Objects. These correspond here to the datatypes JsonArray(IList<object>) and JsonObject(IDictionary<string,object>). + All numbers are parsed to doubles. + + + + + Parses the string json into a value + + A JSON string. + An IList<object>, a IDictionary<string,object>, a double, a string, null, true, or false + + + + Try parsing the json string into a value. + + + A JSON string. + + + The object. + + + Returns true if successfull otherwise false. + + + + + Converts a IDictionary<string,object> / IList<object> object into a JSON string + + A IDictionary<string,object> / IList<object> + Serializer strategy to use + A JSON encoded string, or null if object 'json' is not serializable + + + + Determines if a given object is numeric in any way + (can be integer, double, null, etc). + + + + + Helper methods for validating required values + + + + + Require a parameter to not be null + + Name of the parameter + Value of the parameter + + + + Helper methods for validating values + + + + + Validate an integer value is between the specified values (exclusive of min/max) + + Value to validate + Exclusive minimum value + Exclusive maximum value + + + + Validate a string length + + String to be validated + Maximum length of the string + + + diff --git a/Modules/IntelliTect.PSDropbin/bin/System.Management.Automation.3.0.0.0.Fakes.dll b/Modules/IntelliTect.PSDropbin/bin/System.Management.Automation.3.0.0.0.Fakes.dll new file mode 100644 index 0000000..5272081 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/System.Management.Automation.3.0.0.0.Fakes.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/System.Management.Automation.3.0.0.0.Fakes.xml b/Modules/IntelliTect.PSDropbin/bin/System.Management.Automation.3.0.0.0.Fakes.xml new file mode 100644 index 0000000..f876f18 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/bin/System.Management.Automation.3.0.0.0.Fakes.xml @@ -0,0 +1,280 @@ + + + + + System.Management.Automation.3.0.0.0.Fakes + + + + Shim type of System.Management.Automation.PSDriveInfo + + + Initializes a new shim instance + + + Initializes a new shim for the given instance + + + Assigns the 'Current' behavior for all methods of the shimmed type + + + Assigns the 'NotImplemented' behavior for all methods of the shimmed type + + + Binds the members of the interface to the shim. + + + Assigns the behavior for all methods of the shimmed type + + + Sets the shim of PSDriveInfo.CompareTo(Object obj) + + + Sets the shim of PSDriveInfo.CompareTo(PSDriveInfo drive) + + + Sets the shim of PSDriveInfo.PSDriveInfo(PSDriveInfo driveInfo) + + + Sets the shim of PSDriveInfo.PSDriveInfo(String name, ProviderInfo provider, String root, String description, PSCredential credential) + + + Sets the shim of PSDriveInfo.PSDriveInfo(String name, ProviderInfo provider, String root, String description, PSCredential credential, Boolean persist) + + + Sets the shim of PSDriveInfo.PSDriveInfo(String name, ProviderInfo provider, String root, String description, PSCredential credential, String displayRoot) + + + Sets the shim of PSDriveInfo.get_Credential() + + + Sets the shim of PSDriveInfo.get_CurrentLocation() + + + Sets the shim of PSDriveInfo.set_CurrentLocation(String value) + + + Sets the shim of PSDriveInfo.get_Description() + + + Sets the shim of PSDriveInfo.set_Description(String value) + + + Sets the shim of PSDriveInfo.get_DisplayRoot() + + + Sets the shim of PSDriveInfo.set_DisplayRoot(String value) + + + Sets the shim of PSDriveInfo.set_DriveBeingCreated(Boolean value) + + + Sets the shim of PSDriveInfo.op_Equality(PSDriveInfo drive1, PSDriveInfo drive2) + + + Sets the shim of PSDriveInfo.Equals(Object obj) + + + Sets the shim of PSDriveInfo.Equals(PSDriveInfo drive) + + + Sets the shim of PSDriveInfo.GetHashCode() + + + Sets the shim of PSDriveInfo.GetNotePropertyForProviderCmdlets(String name) + + + Sets the shim of PSDriveInfo.op_GreaterThan(PSDriveInfo drive1, PSDriveInfo drive2) + + + Sets the shim of PSDriveInfo.get_Hidden() + + + Sets the shim of PSDriveInfo.set_Hidden(Boolean value) + + + Sets the shim of PSDriveInfo.op_Inequality(PSDriveInfo drive1, PSDriveInfo drive2) + + + Sets the shim of PSDriveInfo.get_IsAutoMounted() + + + Sets the shim of PSDriveInfo.get_IsAutoMountedManuallyRemoved() + + + Sets the shim of PSDriveInfo.set_IsAutoMountedManuallyRemoved(Boolean value) + + + Sets the shim of PSDriveInfo.set_IsAutoMounted(Boolean value) + + + Sets the shim of PSDriveInfo.get_IsNetworkDrive() + + + Sets the shim of PSDriveInfo.set_IsNetworkDrive(Boolean value) + + + Sets the shim of PSDriveInfo.op_LessThan(PSDriveInfo drive1, PSDriveInfo drive2) + + + Sets the shim of PSDriveInfo.get_Name() + + + Sets the shim of PSDriveInfo.get_Persist() + + + Sets the shim of PSDriveInfo.get_Provider() + + + Sets the shim of PSDriveInfo.get_Root() + + + Sets the shim of PSDriveInfo.set_Root(String value) + + + Sets the shim of PSDriveInfo.SetName(String newName) + + + Sets the shim of PSDriveInfo.SetProvider(ProviderInfo newProvider) + + + Sets the shim of PSDriveInfo.SetRoot(String path) + + + Sets the shim of PSDriveInfo.PSDriveInfo() + + + Sets the shim of PSDriveInfo.ToString() + + + Sets the shim of PSDriveInfo.Trace() + + + Define shims for all instances members + + + Sets the shim of PSDriveInfo.CompareTo(Object obj) + + + Sets the shim of PSDriveInfo.CompareTo(PSDriveInfo drive) + + + Sets the shim of PSDriveInfo.get_Credential() + + + Sets the shim of PSDriveInfo.get_CurrentLocation() + + + Sets the shim of PSDriveInfo.set_CurrentLocation(String value) + + + Sets the shim of PSDriveInfo.get_Description() + + + Sets the shim of PSDriveInfo.set_Description(String value) + + + Sets the shim of PSDriveInfo.get_DisplayRoot() + + + Sets the shim of PSDriveInfo.set_DisplayRoot(String value) + + + Sets the shim of PSDriveInfo.set_DriveBeingCreated(Boolean value) + + + Sets the shim of PSDriveInfo.Equals(Object obj) + + + Sets the shim of PSDriveInfo.Equals(PSDriveInfo drive) + + + Sets the shim of PSDriveInfo.GetHashCode() + + + Sets the shim of PSDriveInfo.GetNotePropertyForProviderCmdlets(String name) + + + Sets the shim of PSDriveInfo.get_Hidden() + + + Sets the shim of PSDriveInfo.set_Hidden(Boolean value) + + + Sets the shim of PSDriveInfo.get_IsAutoMounted() + + + Sets the shim of PSDriveInfo.get_IsAutoMountedManuallyRemoved() + + + Sets the shim of PSDriveInfo.set_IsAutoMountedManuallyRemoved(Boolean value) + + + Sets the shim of PSDriveInfo.set_IsAutoMounted(Boolean value) + + + Sets the shim of PSDriveInfo.get_IsNetworkDrive() + + + Sets the shim of PSDriveInfo.set_IsNetworkDrive(Boolean value) + + + Sets the shim of PSDriveInfo.get_Name() + + + Sets the shim of PSDriveInfo.get_Persist() + + + Sets the shim of PSDriveInfo.get_Provider() + + + Sets the shim of PSDriveInfo.get_Root() + + + Sets the shim of PSDriveInfo.set_Root(String value) + + + Sets the shim of PSDriveInfo.SetName(String newName) + + + Sets the shim of PSDriveInfo.SetProvider(ProviderInfo newProvider) + + + Sets the shim of PSDriveInfo.SetRoot(String path) + + + Sets the shim of PSDriveInfo.ToString() + + + Sets the shim of PSDriveInfo.Trace() + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/bin/System.Management.Automation.dll b/Modules/IntelliTect.PSDropbin/bin/System.Management.Automation.dll new file mode 100644 index 0000000..41a5fe9 Binary files /dev/null and b/Modules/IntelliTect.PSDropbin/bin/System.Management.Automation.dll differ diff --git a/Modules/IntelliTect.PSDropbin/bin/ViewDefinition.ps1xml b/Modules/IntelliTect.PSDropbin/bin/ViewDefinition.ps1xml new file mode 100644 index 0000000..89fa174 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/bin/ViewDefinition.ps1xml @@ -0,0 +1,44 @@ + + + + DropboxView + + IntelliTect.PSDropBin.MetaData + + + + + + 25 + right + + + + 10 + right + + + + + + + + + if ($_) { [String]::Format("{0,10} {1,8}", $_.ModifiedDate.ToString("d"), $_.ModifiedDate.ToString("t")) } else { "" } + + + + + if ($_.IsFolder) { "" } else { $_.Size } + + + + Name + + + + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/bin/index.html b/Modules/IntelliTect.PSDropbin/bin/index.html new file mode 100644 index 0000000..1404b47 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/bin/index.html @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/Modules/IntelliTect.PSDropbin/build.ps1 b/Modules/IntelliTect.PSDropbin/build.ps1 new file mode 100644 index 0000000..4c4328c --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/build.ps1 @@ -0,0 +1,74 @@ +param ( + [string]$path = ".\", + [string]$type = "Debug" +) + +#Registry Key path for .net framework 4.x.x +[string]$keyPath = "HKLM:\Software\Microsoft\NET Framework Setup\NDP\v4\Full" + +#Release number for .net framework 4.6.x on windows 10 systems. +[string]$requiredVersion = "393295" +#Release numbers for .net framework 4.6.x on all other OS are greater than the number above. + +[string]$clean = "/t:Clean" +[string]$build = "/t:Build" +[string]$options = "/v:m" +[string]$config = "/p:Configuration=" + $type +[string]$output = "/p:OutputPath=$(Join-Path $PSScriptRoot \bin)" + +#Change pwd to $PSScriptRoot +#checks for solution file in path +Function Check-Path() { + $fullPath = [System.IO.Path]::GetFullPath((Join-Path $PSScriptRoot $path)) + Write-Verbose "Solution Path - $fullPath" + $solution = Get-ChildItem $fullPath *.sln -Recurse + If(-not $solution) { + Write-Error "Solution File Not Found" + } + Else { + $solution = $solution.FullName + Write-Verbose "Solution File Found - $solution" + } + return $solution +} + +#Tests the registry key for matching or newer version of .Net Framework for building solution +#Idea for following function from +#http://blog.smoothfriction.nl/archive/2011/01/18/powershell-detecting-installed-net-versions.aspx +Function Test-Key ([string]$key) { + if(!(Test-Path $keyPath)) { + return $false + } + [int]$versionNumber = [int](Get-ItemProperty $keyPath).$key + Write-Verbose "Version Release Number - $versionNumber" + if ($versionNumber -ge [int]$requiredVersion) { + return $true + } + Write-Verbose "Required Version - $requiredVersion" + return $false +} +Function Check-Version() { + If(Test-Key("Release")) { return $true } + return $false +} + +Function Build-Solution([string]$solutionName) { + + If($hasVersion -eq $false) { + Write-Error "Unable to build - Incorrection version" + return + } + If(-not $solutionName) { + Write-Error "Unable to build - No Solution Found" + return + } + + Write-Host "Building solution - $solutionName" + & $msbuild $solutionName $options $clean $config $output + & $msbuild $solutionName $options $build $config $output + +} +$msbuild = "${env:ProgramFiles(x86)}\MSBuild\14.0\Bin\MSBuild.exe" +$solutionName = Check-Path +$hasVersion = Check-Version +Build-Solution($solutionName) diff --git a/Modules/IntelliTect.PSDropbin/notes.txt b/Modules/IntelliTect.PSDropbin/notes.txt new file mode 100644 index 0000000..03418b7 --- /dev/null +++ b/Modules/IntelliTect.PSDropbin/notes.txt @@ -0,0 +1,22 @@ +Once we start a new provider, we want individual providers in a subdirectory. + + +chocolatey pacakge. + + + +1. Create package: + Release Make Repo public + Create release package - all items in bin + Create Build.ps1 + If not upgraded, upgrade to VS2015 + msbuild.exe (this will build the solution) + PushRelease.ps1 + git add bing\release + git tag + setup.ps1 drive name (e.g. dbx1 but default to dbx), PSCredential (obtained by Get-Credential) + + + +Chocolatey + \ No newline at end of file diff --git a/submodules/RamblingCookieMonster/PowerShell b/submodules/RamblingCookieMonster/PowerShell new file mode 160000 index 0000000..cdf6cb5 --- /dev/null +++ b/submodules/RamblingCookieMonster/PowerShell @@ -0,0 +1 @@ +Subproject commit cdf6cb570503210b3b9f0e39860b0c2e9970d540