Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 122 additions & 0 deletions dropbox-sdk-dotnet/Dropbox.Api/Generated/TeamLog/EventDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9443,6 +9443,30 @@ public SharedFolderNestDetails AsSharedFolderNestDetails
}
}

/// <summary>
/// <para>Gets a value indicating whether this instance is
/// SharedFolderTransferMembershipDetails</para>
/// </summary>
public bool IsSharedFolderTransferMembershipDetails
{
get
{
return this is SharedFolderTransferMembershipDetails;
}
}

/// <summary>
/// <para>Gets this instance as a SharedFolderTransferMembershipDetails, or
/// <c>null</c>.</para>
/// </summary>
public SharedFolderTransferMembershipDetails AsSharedFolderTransferMembershipDetails
{
get
{
return this as SharedFolderTransferMembershipDetails;
}
}

/// <summary>
/// <para>Gets a value indicating whether this instance is
/// SharedFolderTransferOwnershipDetails</para>
Expand Down Expand Up @@ -17577,6 +17601,12 @@ public override void EncodeFields(EventDetails value, enc.IJsonWriter writer)
SharedFolderNestDetails.Encoder.EncodeFields((SharedFolderNestDetails)value, writer);
return;
}
if (value is SharedFolderTransferMembershipDetails)
{
WriteProperty(".tag", "shared_folder_transfer_membership_details", writer, enc.StringEncoder.Instance);
SharedFolderTransferMembershipDetails.Encoder.EncodeFields((SharedFolderTransferMembershipDetails)value, writer);
return;
}
if (value is SharedFolderTransferOwnershipDetails)
{
WriteProperty(".tag", "shared_folder_transfer_ownership_details", writer, enc.StringEncoder.Instance);
Expand Down Expand Up @@ -19865,6 +19895,8 @@ protected override EventDetails Decode(string tag, enc.IJsonReader reader)
return SharedFolderMountDetails.Decoder.DecodeFields(reader);
case "shared_folder_nest_details":
return SharedFolderNestDetails.Decoder.DecodeFields(reader);
case "shared_folder_transfer_membership_details":
return SharedFolderTransferMembershipDetails.Decoder.DecodeFields(reader);
case "shared_folder_transfer_ownership_details":
return SharedFolderTransferOwnershipDetails.Decoder.DecodeFields(reader);
case "shared_folder_unmount_details":
Expand Down Expand Up @@ -56647,6 +56679,96 @@ public override SharedFolderNestDetails DecodeFields(enc.IJsonReader reader)
#endregion
}

/// <summary>
/// <para>The shared folder transfer membership details object</para>
/// </summary>
public sealed class SharedFolderTransferMembershipDetails : EventDetails
{
#pragma warning disable 108

/// <summary>
/// <para>The encoder instance.</para>
/// </summary>
internal static enc.StructEncoder<SharedFolderTransferMembershipDetails> Encoder = new SharedFolderTransferMembershipDetailsEncoder();

/// <summary>
/// <para>The decoder instance.</para>
/// </summary>
internal static enc.StructDecoder<SharedFolderTransferMembershipDetails> Decoder = new SharedFolderTransferMembershipDetailsDecoder();

/// <summary>
/// <para>Initializes a new instance of the <see
/// cref="SharedFolderTransferMembershipDetails" /> class.</para>
/// </summary>
/// <param name="value">The value</param>
public SharedFolderTransferMembershipDetails(global::Dropbox.Api.TeamLog.SharedFolderTransferMembershipDetails value)
{
this.Value = value;
}
/// <summary>
/// <para>Initializes a new instance of the <see
/// cref="SharedFolderTransferMembershipDetails" /> class.</para>
/// </summary>
private SharedFolderTransferMembershipDetails()
{
}

/// <summary>
/// <para>Gets the value of this instance.</para>
/// </summary>
public global::Dropbox.Api.TeamLog.SharedFolderTransferMembershipDetails Value { get; private set; }

#region Encoder class

/// <summary>
/// <para>Encoder for <see cref="SharedFolderTransferMembershipDetails" />.</para>
/// </summary>
private class SharedFolderTransferMembershipDetailsEncoder : enc.StructEncoder<SharedFolderTransferMembershipDetails>
{
/// <summary>
/// <para>Encode fields of given value.</para>
/// </summary>
/// <param name="value">The value.</param>
/// <param name="writer">The writer.</param>
public override void EncodeFields(SharedFolderTransferMembershipDetails value, enc.IJsonWriter writer)
{
WriteProperty("shared_folder_transfer_membership_details", value.Value, writer, global::Dropbox.Api.TeamLog.SharedFolderTransferMembershipDetails.Encoder);
}
}

#endregion

#region Decoder class

/// <summary>
/// <para>Decoder for <see cref="SharedFolderTransferMembershipDetails" />.</para>
/// </summary>
private class SharedFolderTransferMembershipDetailsDecoder : enc.StructDecoder<SharedFolderTransferMembershipDetails>
{
/// <summary>
/// <para>Create a new instance of type <see
/// cref="SharedFolderTransferMembershipDetails" />.</para>
/// </summary>
/// <returns>The struct instance.</returns>
protected override SharedFolderTransferMembershipDetails Create()
{
return new SharedFolderTransferMembershipDetails();
}

/// <summary>
/// <para>Decode fields without ensuring start and end object.</para>
/// </summary>
/// <param name="reader">The json reader.</param>
/// <returns>The decoded object.</returns>
public override SharedFolderTransferMembershipDetails DecodeFields(enc.IJsonReader reader)
{
return new SharedFolderTransferMembershipDetails(global::Dropbox.Api.TeamLog.SharedFolderTransferMembershipDetails.Decoder.DecodeFields(reader));
}
}

#endregion
}

/// <summary>
/// <para>The shared folder transfer ownership details object</para>
/// </summary>
Expand Down
122 changes: 122 additions & 0 deletions dropbox-sdk-dotnet/Dropbox.Api/Generated/TeamLog/EventType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9187,6 +9187,30 @@ public SharedFolderNest AsSharedFolderNest
}
}

/// <summary>
/// <para>Gets a value indicating whether this instance is
/// SharedFolderTransferMembership</para>
/// </summary>
public bool IsSharedFolderTransferMembership
{
get
{
return this is SharedFolderTransferMembership;
}
}

/// <summary>
/// <para>Gets this instance as a SharedFolderTransferMembership, or
/// <c>null</c>.</para>
/// </summary>
public SharedFolderTransferMembership AsSharedFolderTransferMembership
{
get
{
return this as SharedFolderTransferMembership;
}
}

/// <summary>
/// <para>Gets a value indicating whether this instance is
/// SharedFolderTransferOwnership</para>
Expand Down Expand Up @@ -17161,6 +17185,12 @@ public override void EncodeFields(EventType value, enc.IJsonWriter writer)
SharedFolderNest.Encoder.EncodeFields((SharedFolderNest)value, writer);
return;
}
if (value is SharedFolderTransferMembership)
{
WriteProperty(".tag", "shared_folder_transfer_membership", writer, enc.StringEncoder.Instance);
SharedFolderTransferMembership.Encoder.EncodeFields((SharedFolderTransferMembership)value, writer);
return;
}
if (value is SharedFolderTransferOwnership)
{
WriteProperty(".tag", "shared_folder_transfer_ownership", writer, enc.StringEncoder.Instance);
Expand Down Expand Up @@ -19443,6 +19473,8 @@ protected override EventType Decode(string tag, enc.IJsonReader reader)
return SharedFolderMount.Decoder.DecodeFields(reader);
case "shared_folder_nest":
return SharedFolderNest.Decoder.DecodeFields(reader);
case "shared_folder_transfer_membership":
return SharedFolderTransferMembership.Decoder.DecodeFields(reader);
case "shared_folder_transfer_ownership":
return SharedFolderTransferOwnership.Decoder.DecodeFields(reader);
case "shared_folder_unmount":
Expand Down Expand Up @@ -56072,6 +56104,96 @@ public override SharedFolderNest DecodeFields(enc.IJsonReader reader)
#endregion
}

/// <summary>
/// <para>(sharing) Transferred shared folder membership to another member</para>
/// </summary>
public sealed class SharedFolderTransferMembership : EventType
{
#pragma warning disable 108

/// <summary>
/// <para>The encoder instance.</para>
/// </summary>
internal static enc.StructEncoder<SharedFolderTransferMembership> Encoder = new SharedFolderTransferMembershipEncoder();

/// <summary>
/// <para>The decoder instance.</para>
/// </summary>
internal static enc.StructDecoder<SharedFolderTransferMembership> Decoder = new SharedFolderTransferMembershipDecoder();

/// <summary>
/// <para>Initializes a new instance of the <see
/// cref="SharedFolderTransferMembership" /> class.</para>
/// </summary>
/// <param name="value">The value</param>
public SharedFolderTransferMembership(SharedFolderTransferMembershipType value)
{
this.Value = value;
}
/// <summary>
/// <para>Initializes a new instance of the <see
/// cref="SharedFolderTransferMembership" /> class.</para>
/// </summary>
private SharedFolderTransferMembership()
{
}

/// <summary>
/// <para>Gets the value of this instance.</para>
/// </summary>
public SharedFolderTransferMembershipType Value { get; private set; }

#region Encoder class

/// <summary>
/// <para>Encoder for <see cref="SharedFolderTransferMembership" />.</para>
/// </summary>
private class SharedFolderTransferMembershipEncoder : enc.StructEncoder<SharedFolderTransferMembership>
{
/// <summary>
/// <para>Encode fields of given value.</para>
/// </summary>
/// <param name="value">The value.</param>
/// <param name="writer">The writer.</param>
public override void EncodeFields(SharedFolderTransferMembership value, enc.IJsonWriter writer)
{
WriteProperty("shared_folder_transfer_membership", value.Value, writer, global::Dropbox.Api.TeamLog.SharedFolderTransferMembershipType.Encoder);
}
}

#endregion

#region Decoder class

/// <summary>
/// <para>Decoder for <see cref="SharedFolderTransferMembership" />.</para>
/// </summary>
private class SharedFolderTransferMembershipDecoder : enc.StructDecoder<SharedFolderTransferMembership>
{
/// <summary>
/// <para>Create a new instance of type <see
/// cref="SharedFolderTransferMembership" />.</para>
/// </summary>
/// <returns>The struct instance.</returns>
protected override SharedFolderTransferMembership Create()
{
return new SharedFolderTransferMembership();
}

/// <summary>
/// <para>Decode fields without ensuring start and end object.</para>
/// </summary>
/// <param name="reader">The json reader.</param>
/// <returns>The decoded object.</returns>
public override SharedFolderTransferMembership DecodeFields(enc.IJsonReader reader)
{
return new SharedFolderTransferMembership(global::Dropbox.Api.TeamLog.SharedFolderTransferMembershipType.Decoder.DecodeFields(reader));
}
}

#endregion
}

/// <summary>
/// <para>(sharing) Transferred ownership of shared folder to another member</para>
/// </summary>
Expand Down
Loading
Loading