Skip to content

Commit 8f52aa7

Browse files
authored
Automated Spec Update (#279)
bca5f1448ac6f65a17c9df95a5175cf7b878ad90 Change Notes: check_api_v2_service Namespace check_api_v2_types Namespace sharing_folders Namespace team_log_generated Namespace - Add UndoNamingConventionDetails, UndoOrganizeFolderWithTidyDetails, UndoNamingConventionType, UndoOrganizeFolderWithTidyType structs
1 parent 9b28f73 commit 8f52aa7

File tree

11 files changed

+1224
-7
lines changed

11 files changed

+1224
-7
lines changed

dropbox-sdk-dotnet/Dropbox.Api/Generated/Sharing/SharePathError.cs

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,28 @@ public IsVault AsIsVault
342342
}
343343
}
344344

345+
/// <summary>
346+
/// <para>Gets a value indicating whether this instance is IsVaultLocked</para>
347+
/// </summary>
348+
public bool IsIsVaultLocked
349+
{
350+
get
351+
{
352+
return this is IsVaultLocked;
353+
}
354+
}
355+
356+
/// <summary>
357+
/// <para>Gets this instance as a IsVaultLocked, or <c>null</c>.</para>
358+
/// </summary>
359+
public IsVaultLocked AsIsVaultLocked
360+
{
361+
get
362+
{
363+
return this as IsVaultLocked;
364+
}
365+
}
366+
345367
/// <summary>
346368
/// <para>Gets a value indicating whether this instance is IsFamily</para>
347369
/// </summary>
@@ -484,6 +506,12 @@ public override void EncodeFields(SharePathError value, enc.IJsonWriter writer)
484506
IsVault.Encoder.EncodeFields((IsVault)value, writer);
485507
return;
486508
}
509+
if (value is IsVaultLocked)
510+
{
511+
WriteProperty(".tag", "is_vault_locked", writer, enc.StringEncoder.Instance);
512+
IsVaultLocked.Encoder.EncodeFields((IsVaultLocked)value, writer);
513+
return;
514+
}
487515
if (value is IsFamily)
488516
{
489517
WriteProperty(".tag", "is_family", writer, enc.StringEncoder.Instance);
@@ -556,6 +584,8 @@ protected override SharePathError Decode(string tag, enc.IJsonReader reader)
556584
return InsideOsxPackage.Decoder.DecodeFields(reader);
557585
case "is_vault":
558586
return IsVault.Decoder.DecodeFields(reader);
587+
case "is_vault_locked":
588+
return IsVaultLocked.Decoder.DecodeFields(reader);
559589
case "is_family":
560590
return IsFamily.Decoder.DecodeFields(reader);
561591
default:
@@ -1570,6 +1600,76 @@ protected override IsVault Create()
15701600
#endregion
15711601
}
15721602

1603+
/// <summary>
1604+
/// <para>We do not support sharing a folder inside a locked Vault.</para>
1605+
/// </summary>
1606+
public sealed class IsVaultLocked : SharePathError
1607+
{
1608+
#pragma warning disable 108
1609+
1610+
/// <summary>
1611+
/// <para>The encoder instance.</para>
1612+
/// </summary>
1613+
internal static enc.StructEncoder<IsVaultLocked> Encoder = new IsVaultLockedEncoder();
1614+
1615+
/// <summary>
1616+
/// <para>The decoder instance.</para>
1617+
/// </summary>
1618+
internal static enc.StructDecoder<IsVaultLocked> Decoder = new IsVaultLockedDecoder();
1619+
1620+
/// <summary>
1621+
/// <para>Initializes a new instance of the <see cref="IsVaultLocked" />
1622+
/// class.</para>
1623+
/// </summary>
1624+
private IsVaultLocked()
1625+
{
1626+
}
1627+
1628+
/// <summary>
1629+
/// <para>A singleton instance of IsVaultLocked</para>
1630+
/// </summary>
1631+
public static readonly IsVaultLocked Instance = new IsVaultLocked();
1632+
1633+
#region Encoder class
1634+
1635+
/// <summary>
1636+
/// <para>Encoder for <see cref="IsVaultLocked" />.</para>
1637+
/// </summary>
1638+
private class IsVaultLockedEncoder : enc.StructEncoder<IsVaultLocked>
1639+
{
1640+
/// <summary>
1641+
/// <para>Encode fields of given value.</para>
1642+
/// </summary>
1643+
/// <param name="value">The value.</param>
1644+
/// <param name="writer">The writer.</param>
1645+
public override void EncodeFields(IsVaultLocked value, enc.IJsonWriter writer)
1646+
{
1647+
}
1648+
}
1649+
1650+
#endregion
1651+
1652+
#region Decoder class
1653+
1654+
/// <summary>
1655+
/// <para>Decoder for <see cref="IsVaultLocked" />.</para>
1656+
/// </summary>
1657+
private class IsVaultLockedDecoder : enc.StructDecoder<IsVaultLocked>
1658+
{
1659+
/// <summary>
1660+
/// <para>Create a new instance of type <see cref="IsVaultLocked" />.</para>
1661+
/// </summary>
1662+
/// <returns>The struct instance.</returns>
1663+
protected override IsVaultLocked Create()
1664+
{
1665+
return IsVaultLocked.Instance;
1666+
}
1667+
1668+
}
1669+
1670+
#endregion
1671+
}
1672+
15731673
/// <summary>
15741674
/// <para>We do not support sharing the Family folder.</para>
15751675
/// </summary>

dropbox-sdk-dotnet/Dropbox.Api/Generated/TeamLog/ApplyNamingConventionDetails.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace Dropbox.Api.TeamLog
1111
using enc = Dropbox.Api.Stone;
1212

1313
/// <summary>
14-
/// <para>Applied a Naming Convention rule.</para>
14+
/// <para>Applied naming convention.</para>
1515
/// </summary>
1616
public class ApplyNamingConventionDetails
1717
{

0 commit comments

Comments
 (0)