Ejemplo n.º 1
0
 /// <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 NewOwnerNotAMember DecodeFields(enc.IJsonReader reader)
 {
     return(NewOwnerNotAMember.Instance);
 }
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(ListRevisionsArg value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "path":
                    value.Path = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "limit":
                    value.Limit = enc.UInt64Decoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
Ejemplo n.º 3
0
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(GetSharedLinksArg value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "path":
                    value.Path = enc.StringDecoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
Ejemplo n.º 4
0
 /// <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 InvalidAccessToken DecodeFields(enc.IJsonReader reader)
 {
     return(InvalidAccessToken.Instance);
 }
Ejemplo n.º 5
0
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(GetActivityReport value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "start_date":
                    value.StartDate = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "adds":
                    value.Adds = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "edits":
                    value.Edits = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "deletes":
                    value.Deletes = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "active_users_28_day":
                    value.ActiveUsers28Day = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "active_users_7_day":
                    value.ActiveUsers7Day = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "active_users_1_day":
                    value.ActiveUsers1Day = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "active_shared_folders_28_day":
                    value.ActiveSharedFolders28Day = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "active_shared_folders_7_day":
                    value.ActiveSharedFolders7Day = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "active_shared_folders_1_day":
                    value.ActiveSharedFolders1Day = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "shared_links_created":
                    value.SharedLinksCreated = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "shared_links_viewed_by_team":
                    value.SharedLinksViewedByTeam = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "shared_links_viewed_by_outside_user":
                    value.SharedLinksViewedByOutsideUser = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "shared_links_viewed_by_not_logged_in":
                    value.SharedLinksViewedByNotLoggedIn = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                case "shared_links_viewed_total":
                    value.SharedLinksViewedTotal = ReadList <ulong?>(reader, enc.UInt64Decoder.NullableInstance);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
Ejemplo n.º 6
0
 /// <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 GroupDeleted DecodeFields(enc.IJsonReader reader)
 {
     return(GroupDeleted.Instance);
 }
Ejemplo n.º 7
0
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(DeletedMetadata value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "name":
                    value.Name = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "path_lower":
                    value.PathLower = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "path_display":
                    value.PathDisplay = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "parent_shared_folder_id":
                    value.ParentSharedFolderId = enc.StringDecoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
Ejemplo n.º 8
0
 /// <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 Complete DecodeFields(enc.IJsonReader reader)
 {
     return(Complete.Instance);
 }
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(TransferFolderArg value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "shared_folder_id":
                    value.SharedFolderId = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "to_dropbox_id":
                    value.ToDropboxId = enc.StringDecoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
Ejemplo n.º 10
0
                /// <summary>
                /// <para>Set given field.</para>
                /// </summary>
                /// <param name="value">The field value.</param>
                /// <param name="fieldName">The field name.</param>
                /// <param name="reader">The json reader.</param>
                protected override void SetField(MemberError value, string fieldName, enc.IJsonReader reader)
                {
                    switch (fieldName)
                    {
                    case "member_error":
                        value.Value = Dropbox.Api.Sharing.SharedFolderMemberError.Decoder.Decode(reader);
                        break;

                    default:
                        reader.Skip();
                        break;
                    }
                }
Ejemplo n.º 11
0
 /// <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 InsufficientPlan DecodeFields(enc.IJsonReader reader)
 {
     return(InsufficientPlan.Instance);
 }
Ejemplo n.º 12
0
 /// <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 NoPermission DecodeFields(enc.IJsonReader reader)
 {
     return(NoPermission.Instance);
 }
Ejemplo n.º 13
0
 /// <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 NewOwnerEmailUnverified DecodeFields(enc.IJsonReader reader)
 {
     return(NewOwnerEmailUnverified.Instance);
 }
Ejemplo n.º 14
0
 /// <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 NewOwnerUnmounted DecodeFields(enc.IJsonReader reader)
 {
     return(NewOwnerUnmounted.Instance);
 }
Ejemplo n.º 15
0
                /// <summary>
                /// <para>Set given field.</para>
                /// </summary>
                /// <param name="value">The field value.</param>
                /// <param name="fieldName">The field name.</param>
                /// <param name="reader">The json reader.</param>
                protected override void SetField(InvalidEmail value, string fieldName, enc.IJsonReader reader)
                {
                    switch (fieldName)
                    {
                    case "invalid_email":
                        value.Value = enc.StringDecoder.Instance.Decode(reader);
                        break;

                    default:
                        reader.Skip();
                        break;
                    }
                }
 /// <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 Team DecodeFields(enc.IJsonReader reader)
 {
     return(Team.Instance);
 }
Ejemplo n.º 17
0
                /// <summary>
                /// <para>Set given field.</para>
                /// </summary>
                /// <param name="value">The field value.</param>
                /// <param name="fieldName">The field name.</param>
                /// <param name="reader">The json reader.</param>
                protected override void SetField(UnverifiedDropboxId value, string fieldName, enc.IJsonReader reader)
                {
                    switch (fieldName)
                    {
                    case "unverified_dropbox_id":
                        value.Value = enc.StringDecoder.Instance.Decode(reader);
                        break;

                    default:
                        reader.Skip();
                        break;
                    }
                }
 /// <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 Anyone DecodeFields(enc.IJsonReader reader)
 {
     return(Anyone.Instance);
 }
Ejemplo n.º 19
0
 /// <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 GroupNotOnTeam DecodeFields(enc.IJsonReader reader)
 {
     return(GroupNotOnTeam.Instance);
 }
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(AddPropertyTemplateResult value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "template_id":
                    value.TemplateId = enc.StringDecoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(ListFolderGetLatestCursorResult value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "cursor":
                    value.Cursor = enc.StringDecoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
Ejemplo n.º 22
0
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(ListTeamAppsResult value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "apps":
                    value.Apps = ReadList <MemberLinkedApps>(reader, Dropbox.Api.Team.MemberLinkedApps.Decoder);
                    break;

                case "has_more":
                    value.HasMore = enc.BooleanDecoder.Instance.Decode(reader);
                    break;

                case "cursor":
                    value.Cursor = enc.StringDecoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
Ejemplo n.º 23
0
 /// <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 InvalidSelectUser DecodeFields(enc.IJsonReader reader)
 {
     return(InvalidSelectUser.Instance);
 }
Ejemplo n.º 24
0
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(ListFolderMembersCursorArg value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "actions":
                    value.Actions = ReadList <MemberAction>(reader, Dropbox.Api.Sharing.MemberAction.Decoder);
                    break;

                case "limit":
                    value.Limit = enc.UInt32Decoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
Ejemplo n.º 25
0
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(PathLinkMetadata value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "url":
                    value.Url = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "visibility":
                    value.Visibility = Dropbox.Api.Sharing.Visibility.Decoder.Decode(reader);
                    break;

                case "path":
                    value.Path = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "expires":
                    value.Expires = enc.DateTimeDecoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(FullSharedFolderMetadata value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "name":
                    value.Name = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "id":
                    value.Id = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "access_type":
                    value.AccessType = AccessLevel.Decoder.Decode(reader);
                    break;

                case "is_team_folder":
                    value.IsTeamFolder = enc.BooleanDecoder.Instance.Decode(reader);
                    break;

                case "policy":
                    value.Policy = FolderPolicy.Decoder.Decode(reader);
                    break;

                case "membership":
                    value.Membership = ReadList(reader, UserMembershipInfo.Decoder);
                    break;

                case "groups":
                    value.Groups = ReadList(reader, GroupMembershipInfo.Decoder);
                    break;

                case "invitees":
                    value.Invitees = ReadList(reader, InviteeMembershipInfo.Decoder);
                    break;

                case "path_lower":
                    value.PathLower = enc.StringDecoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(RemoveFolderMemberArg value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "shared_folder_id":
                    value.SharedFolderId = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "member":
                    value.Member = MemberSelector.Decoder.Decode(reader);
                    break;

                case "leave_a_copy":
                    value.LeaveACopy = enc.BooleanDecoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
Ejemplo n.º 28
0
            /// <summary>
            /// <para>Set given field.</para>
            /// </summary>
            /// <param name="value">The field value.</param>
            /// <param name="fieldName">The field name.</param>
            /// <param name="reader">The json reader.</param>
            protected override void SetField(TeamMemberProfile value, string fieldName, enc.IJsonReader reader)
            {
                switch (fieldName)
                {
                case "team_member_id":
                    value.TeamMemberId = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "email":
                    value.Email = enc.StringDecoder.Instance.Decode(reader);
                    break;

                case "email_verified":
                    value.EmailVerified = enc.BooleanDecoder.Instance.Decode(reader);
                    break;

                case "status":
                    value.Status = Dropbox.Api.Team.TeamMemberStatus.Decoder.Decode(reader);
                    break;

                case "name":
                    value.Name = Dropbox.Api.Users.Name.Decoder.Decode(reader);
                    break;

                case "groups":
                    value.Groups = ReadList <string>(reader, enc.StringDecoder.Instance);
                    break;

                case "external_id":
                    value.ExternalId = enc.StringDecoder.Instance.Decode(reader);
                    break;

                default:
                    reader.Skip();
                    break;
                }
            }
Ejemplo n.º 29
0
 /// <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 Other DecodeFields(enc.IJsonReader reader)
 {
     return(Other.Instance);
 }
Ejemplo n.º 30
0
 /// <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 InvalidDropboxId DecodeFields(enc.IJsonReader reader)
 {
     return(InvalidDropboxId.Instance);
 }