diff --git a/PocketSharp/Components/ModifyTags.cs b/PocketSharp/Components/ModifyTags.cs
index 77a799a..252e2f1 100644
--- a/PocketSharp/Components/ModifyTags.cs
+++ b/PocketSharp/Components/ModifyTags.cs
@@ -124,7 +124,7 @@ namespace PocketSharp
///
/// Renames a tag.
///
- /// The item.
+ /// The item.
/// The old tag.
/// The new tag name.
///
@@ -139,6 +139,7 @@ namespace PocketSharp
///
/// The item ID.
/// The action.
+ /// The tags.
///
protected bool PutSendActionForTags(int itemID, string action, string[] tags)
{
diff --git a/PocketSharp/Components/Retrieve.cs b/PocketSharp/Components/Retrieve.cs
index 2459210..e1022ef 100644
--- a/PocketSharp/Components/Retrieve.cs
+++ b/PocketSharp/Components/Retrieve.cs
@@ -75,7 +75,7 @@ namespace PocketSharp
///
/// Retrieves items from pocket which match the specified search string in title or content
///
- /// The tag.
+ /// The search string.
///
public List Search(string searchString)
{
@@ -94,12 +94,33 @@ namespace PocketSharp
///
public enum RetrieveFilter
{
+ ///
+ /// All types
+ ///
All,
+ ///
+ /// Only unread items
+ ///
Unread,
+ ///
+ /// Archived items
+ ///
Archive,
+ ///
+ /// Favorited items
+ ///
Favorite,
+ ///
+ /// Only articles
+ ///
Article,
+ ///
+ /// Only videos
+ ///
Video,
+ ///
+ /// Only images
+ ///
Image
}
}
diff --git a/PocketSharp/Models/Authentification/AccessCode.cs b/PocketSharp/Models/Authentification/AccessCode.cs
index cf366b0..e8bef95 100644
--- a/PocketSharp/Models/Authentification/AccessCode.cs
+++ b/PocketSharp/Models/Authentification/AccessCode.cs
@@ -4,12 +4,27 @@ using System.Runtime.Serialization;
namespace PocketSharp.Models.Authentification
{
+ ///
+ /// Access Code
+ ///
[DataContract]
- public class AccessCode
+ internal class AccessCode
{
+ ///
+ /// Gets or sets the code.
+ ///
+ ///
+ /// The code.
+ ///
[DataMember(Name = "access_token")]
public string Code { get; set; }
+ ///
+ /// Gets or sets the username.
+ ///
+ ///
+ /// The username.
+ ///
[DataMember]
public string Username { get; set; }
}
diff --git a/PocketSharp/Models/Authentification/RequestCode.cs b/PocketSharp/Models/Authentification/RequestCode.cs
index 56db383..99f9fda 100644
--- a/PocketSharp/Models/Authentification/RequestCode.cs
+++ b/PocketSharp/Models/Authentification/RequestCode.cs
@@ -4,12 +4,27 @@ using System.Runtime.Serialization;
namespace PocketSharp.Models.Authentification
{
+ ///
+ /// Request Code
+ ///
[DataContract]
- class RequestCode
+ internal class RequestCode
{
+ ///
+ /// Gets or sets the code.
+ ///
+ ///
+ /// The code.
+ ///
[DataMember]
public string Code { get; set; }
+ ///
+ /// Gets or sets the state.
+ ///
+ ///
+ /// The state.
+ ///
[DataMember]
public string State { get; set; }
}
diff --git a/PocketSharp/Models/Parameters/ActionParameter.cs b/PocketSharp/Models/Parameters/ActionParameter.cs
index d02769c..93fd110 100644
--- a/PocketSharp/Models/Parameters/ActionParameter.cs
+++ b/PocketSharp/Models/Parameters/ActionParameter.cs
@@ -6,23 +6,66 @@ using System.Runtime.Serialization;
namespace PocketSharp.Models
{
+ ///
+ /// All parameters which can be passed for a modify action
+ ///
public class ActionParameter
{
+ ///
+ /// Gets or sets the action.
+ ///
+ ///
+ /// The action.
+ ///
public string Action { get; set; }
+ ///
+ /// Gets or sets the ID.
+ ///
+ ///
+ /// The ID.
+ ///
public int ID { get; set; }
+ ///
+ /// Gets or sets the time.
+ ///
+ ///
+ /// The time.
+ ///
public DateTime? Time { get; set; }
// specific params
+ ///
+ /// Gets or sets the tags.
+ ///
+ ///
+ /// The tags.
+ ///
public string[] Tags { get; set; }
+ ///
+ /// Gets or sets the old tag.
+ ///
+ ///
+ /// The old tag.
+ ///
public string OldTag { get; set; }
+ ///
+ /// Gets or sets the new tag.
+ ///
+ ///
+ /// The new tag.
+ ///
public string NewTag { get; set; }
+ ///
+ /// Converts this instance to a parameter list.
+ ///
+ ///
public object Convert()
{
Dictionary parameters = new Dictionary
diff --git a/PocketSharp/Models/Parameters/AddParameters.cs b/PocketSharp/Models/Parameters/AddParameters.cs
index 401219f..5efc4e9 100644
--- a/PocketSharp/Models/Parameters/AddParameters.cs
+++ b/PocketSharp/Models/Parameters/AddParameters.cs
@@ -6,16 +6,47 @@ using System.Runtime.Serialization;
namespace PocketSharp.Models
{
+ ///
+ /// All parameters which can be passed to add a new item
+ ///
public class AddParameters
{
+ ///
+ /// Gets or sets the URI.
+ ///
+ ///
+ /// The URI.
+ ///
public Uri Uri { get; set; }
+ ///
+ /// Gets or sets the title.
+ ///
+ ///
+ /// The title.
+ ///
public string Title { get; set; }
+ ///
+ /// Gets or sets the tags.
+ ///
+ ///
+ /// The tags.
+ ///
public string[] Tags { get; set; }
+ ///
+ /// Gets or sets the tweet ID.
+ ///
+ ///
+ /// The tweet ID.
+ ///
public string TweetID { get; set; }
+ ///
+ /// Converts this instance to a parameter list.
+ ///
+ ///
public List Convert()
{
return new List()
diff --git a/PocketSharp/Models/Parameters/ModifyParameters.cs b/PocketSharp/Models/Parameters/ModifyParameters.cs
index a2b4b61..eb4fff8 100644
--- a/PocketSharp/Models/Parameters/ModifyParameters.cs
+++ b/PocketSharp/Models/Parameters/ModifyParameters.cs
@@ -5,11 +5,24 @@ using System.Collections.Generic;
namespace PocketSharp.Models
{
+ ///
+ /// All parameters which can be passed to modify an item
+ ///
public class ModifyParameters
{
+ ///
+ /// Gets or sets the actions.
+ ///
+ ///
+ /// The actions.
+ ///
public List Actions { get; set; }
+ ///
+ /// Converts this instance to a parameter list.
+ ///
+ ///
public List Convert()
{
List