From 62481fb6f0b6846d8c77895e01e2b2a1d2cf5630 Mon Sep 17 00:00:00 2001 From: ceee Date: Tue, 25 Jun 2013 12:15:23 +0200 Subject: [PATCH] complete detailType for simplified Retrieve methods; --- PocketSharp.Console/Program.cs | 12 ++++++------ PocketSharp/Components/ModifyTags.cs | 13 +++++++++++++ PocketSharp/Components/Retrieve.cs | 8 ++++++-- PocketSharp/Models/PocketTag.cs | 3 +++ PocketSharp/PocketSharp.csproj | 1 + 5 files changed, 29 insertions(+), 8 deletions(-) create mode 100644 PocketSharp/Components/ModifyTags.cs diff --git a/PocketSharp.Console/Program.cs b/PocketSharp.Console/Program.cs index d04964f..b18b0f0 100644 --- a/PocketSharp.Console/Program.cs +++ b/PocketSharp.Console/Program.cs @@ -34,14 +34,14 @@ namespace PocketSharp.Console //System.Console.WriteLine(client.GetAccessCode()); client.Search("css").ForEach(delegate(PocketItem item) - { - System.Console.WriteLine(item.ID + " ::: " + item.FullTitle); - }); + { + System.Console.WriteLine(item.ID + " ::: " + item.FullTitle); + }); - System.Console.WriteLine("---------------------------------"); + //System.Console.WriteLine("---------------------------------"); - client.Archive(330361896); - client.Favorite(330361896); + //client.Archive(330361896); + //client.Favorite(330361896); System.Console.ReadKey(); diff --git a/PocketSharp/Components/ModifyTags.cs b/PocketSharp/Components/ModifyTags.cs new file mode 100644 index 0000000..30fb252 --- /dev/null +++ b/PocketSharp/Components/ModifyTags.cs @@ -0,0 +1,13 @@ +using PocketSharp.Models; +using System.Collections.Generic; + +namespace PocketSharp +{ + public partial class PocketClient + { + public bool AddTags() + { + return true; + } + } +} diff --git a/PocketSharp/Components/Retrieve.cs b/PocketSharp/Components/Retrieve.cs index 4287edb..e52f168 100644 --- a/PocketSharp/Components/Retrieve.cs +++ b/PocketSharp/Components/Retrieve.cs @@ -50,6 +50,8 @@ namespace PocketSharp break; } + parameters.DetailType = DetailTypeEnum.complete; + return Get("get", parameters.Convert()).Items; } @@ -64,7 +66,8 @@ namespace PocketSharp ExpectAuthentification(); RetrieveParameters parameters = new RetrieveParameters() { - Tag = tag + Tag = tag, + DetailType = DetailTypeEnum.complete }; return Get("get", parameters.Convert()).Items; } @@ -80,7 +83,8 @@ namespace PocketSharp ExpectAuthentification(); RetrieveParameters parameters = new RetrieveParameters() { - Search = searchString + Search = searchString, + DetailType = DetailTypeEnum.complete }; return Get("get", parameters.Convert()).Items; } diff --git a/PocketSharp/Models/PocketTag.cs b/PocketSharp/Models/PocketTag.cs index 2a6ced1..9d212a4 100644 --- a/PocketSharp/Models/PocketTag.cs +++ b/PocketSharp/Models/PocketTag.cs @@ -1,11 +1,14 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Runtime.Serialization; using System.Text; namespace PocketSharp.Models { + [DataContract] public class PocketTag { + } } diff --git a/PocketSharp/PocketSharp.csproj b/PocketSharp/PocketSharp.csproj index 159bb27..efbaec5 100644 --- a/PocketSharp/PocketSharp.csproj +++ b/PocketSharp/PocketSharp.csproj @@ -50,6 +50,7 @@ +