/// <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; } }
/// <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; } }
/// <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); }
/// <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; } }
/// <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); }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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; } }
/// <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; } }
/// <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); }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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); }
/// <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); }