Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix an issue with bool serialization (#233) #234

Merged
merged 1 commit into from
Aug 26, 2016
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
6 changes: 3 additions & 3 deletions src/ZendeskApi_v2/Models/AccountsAndActivities/Apps.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ namespace ZendeskApi_v2.Models.AccountsAndActivities
public class Apps
{

[JsonProperty("use")]
[JsonProperty("use", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Use { get; set; }

[JsonProperty("create_private")]
[JsonProperty("create_private", DefaultValueHandling=DefaultValueHandling.Include)]
public bool CreatePrivate { get; set; }

[JsonProperty("create_public")]
[JsonProperty("create_public", DefaultValueHandling = DefaultValueHandling.Include)]
public bool CreatePublic { get; set; }
}
}
2 changes: 1 addition & 1 deletion src/ZendeskApi_v2/Models/AccountsAndActivities/Chat.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ namespace ZendeskApi_v2.Models.AccountsAndActivities
public class Chat
{

[JsonProperty("enabled")]
[JsonProperty("enabled", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Enabled { get; set; }

[JsonProperty("maximum_request_count")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ namespace ZendeskApi_v2.Models.AccountsAndActivities
public class GooddataIntegration
{

[JsonProperty("enabled")]
[JsonProperty("enabled", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Enabled { get; set; }
}
}
4 changes: 2 additions & 2 deletions src/ZendeskApi_v2/Models/AccountsAndActivities/Lotus.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ namespace ZendeskApi_v2.Models.AccountsAndActivities
public class Lotus
{

[JsonProperty("prefer_lotus")]
[JsonProperty("prefer_lotus", DefaultValueHandling = DefaultValueHandling.Include)]
public bool PreferLotus { get; set; }

[JsonProperty("reporting")]
[JsonProperty("reporting", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Reporting { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ namespace ZendeskApi_v2.Models.AccountsAndActivities
public class Screencast
{

[JsonProperty("enabled_for_tickets")]
[JsonProperty("enabled_for_tickets", DefaultValueHandling = DefaultValueHandling.Include)]
public bool EnabledForTickets { get; set; }

[JsonProperty("host")]
Expand Down
16 changes: 8 additions & 8 deletions src/ZendeskApi_v2/Models/AccountsAndActivities/Tickets.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,31 +12,31 @@ namespace ZendeskApi_v2.Models.AccountsAndActivities
public class Tickets
{

[JsonProperty("list_newest_comments_first")]
[JsonProperty("list_newest_comments_first", DefaultValueHandling = DefaultValueHandling.Include)]
public bool ListNewestCommentsFirst { get; set; }

[JsonProperty("collaboration")]
[JsonProperty("collaboration", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Collaboration { get; set; }

[JsonProperty("private_attachments")]
[JsonProperty("private_attachments", DefaultValueHandling = DefaultValueHandling.Include)]
public bool PrivateAttachments { get; set; }

[JsonProperty("agent_collision")]
[JsonProperty("agent_collision", DefaultValueHandling = DefaultValueHandling.Include)]
public bool AgentCollision { get; set; }

[JsonProperty("tagging")]
[JsonProperty("tagging", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Tagging { get; set; }

[JsonProperty("list_empty_views")]
[JsonProperty("list_empty_views", DefaultValueHandling = DefaultValueHandling.Include)]
public bool ListEmptyViews { get; set; }

[JsonProperty("comments_public_by_default")]
[JsonProperty("comments_public_by_default", DefaultValueHandling = DefaultValueHandling.Include)]
public bool CommentsPublicByDefault { get; set; }

[JsonProperty("maximum_personal_views_to_list")]
public int MaximumPersonalViewsToList { get; set; }

[JsonProperty("status_hold")]
[JsonProperty("status_hold", DefaultValueHandling = DefaultValueHandling.Include)]
public bool StatusHold { get; set; }
}
}
2 changes: 1 addition & 1 deletion src/ZendeskApi_v2/Models/AccountsAndActivities/User.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ namespace ZendeskApi_v2.Models.AccountsAndActivities
public class User
{

[JsonProperty("tagging")]
[JsonProperty("tagging", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Tagging { get; set; }
}
}
8 changes: 4 additions & 4 deletions src/ZendeskApi_v2/Models/AccountsAndActivities/Voice.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,16 @@ namespace ZendeskApi_v2.Models.AccountsAndActivities
public class Voice
{

[JsonProperty("enabled")]
[JsonProperty("enabled", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Enabled { get; set; }

[JsonProperty("maintenance")]
[JsonProperty("maintenance", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Maintenance { get; set; }

[JsonProperty("logging")]
[JsonProperty("logging", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Logging { get; set; }

[JsonProperty("outbound")]
[JsonProperty("outbound", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Outbound { get; set; }
}
}
8 changes: 4 additions & 4 deletions src/ZendeskApi_v2/Models/Articles/Article.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,19 @@ public class Article
[JsonProperty("author_id")]
public long? AuthorId { get; set; }

[JsonProperty("comments_disabled")]
[JsonProperty("comments_disabled", DefaultValueHandling = DefaultValueHandling.Include)]
public bool CommentsDisabled { get; set; }

[JsonProperty("outdated")]
[JsonProperty("outdated", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Outdated { get; set; }

[JsonProperty("draft")]
[JsonProperty("draft", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Draft { get; set; }

[JsonProperty("label_names")]
public string[] LabelNames { get; set; }

[JsonProperty("promoted")]
[JsonProperty("promoted", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Promoted { get; set; }

[JsonProperty("position")]
Expand Down
8 changes: 4 additions & 4 deletions src/ZendeskApi_v2/Models/Articles/Result.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ public class Result
[JsonProperty("author_id")]
public long? AuthorId { get; set; }

[JsonProperty("comments_disabled")]
[JsonProperty("comments_disabled", DefaultValueHandling = DefaultValueHandling.Include)]
public bool CommentsDisabled { get; set; }

[JsonProperty("draft")]
[JsonProperty("draft", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Draft { get; set; }

[JsonProperty("promoted")]
[JsonProperty("promoted", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Promoted { get; set; }

[JsonProperty("position")]
Expand Down Expand Up @@ -67,7 +67,7 @@ public class Result
[JsonProperty("locale")]
public string Locale { get; set; }

[JsonProperty("outdated")]
[JsonProperty("outdated", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Outdated { get; set; }

[JsonProperty("result_type")]
Expand Down
24 changes: 12 additions & 12 deletions src/ZendeskApi_v2/Models/CustomRoles/Configuration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ namespace ZendeskApi_v2.Models.CustomRoles
public class Configuration
{

[JsonProperty("chat_access")]
[JsonProperty("chat_access", DefaultValueHandling = DefaultValueHandling.Include)]
public bool ChatAccess { get; set; }

[JsonProperty("end_user_profile")]
Expand All @@ -21,25 +21,25 @@ public class Configuration
[JsonProperty("forum_access")]
public string ForumAccess { get; set; }

[JsonProperty("forum_access_restricted_content")]
[JsonProperty("forum_access_restricted_content", DefaultValueHandling = DefaultValueHandling.Include)]
public bool ForumAccessRestrictedContent { get; set; }

[JsonProperty("macro_access")]
public string MacroAccess { get; set; }

[JsonProperty("manage_business_rules")]
[JsonProperty("manage_business_rules", DefaultValueHandling = DefaultValueHandling.Include)]
public bool ManageBusinessRules { get; set; }

[JsonProperty("manage_dynamic_content")]
[JsonProperty("manage_dynamic_content", DefaultValueHandling = DefaultValueHandling.Include)]
public bool ManageDynamicContent { get; set; }

[JsonProperty("manage_extensions_and_channels")]
[JsonProperty("manage_extensions_and_channels", DefaultValueHandling = DefaultValueHandling.Include)]
public bool ManageExtensionsAndChannels { get; set; }

[JsonProperty("manage_facebook")]
[JsonProperty("manage_facebook", DefaultValueHandling = DefaultValueHandling.Include)]
public bool ManageFacebook { get; set; }

[JsonProperty("organization_editing")]
[JsonProperty("organization_editing", DefaultValueHandling = DefaultValueHandling.Include)]
public bool OrganizationEditing { get; set; }

[JsonProperty("report_access")]
Expand All @@ -51,19 +51,19 @@ public class Configuration
[JsonProperty("ticket_comment_access")]
public string TicketCommentAccess { get; set; }

[JsonProperty("ticket_deletion")]
[JsonProperty("ticket_deletion", DefaultValueHandling = DefaultValueHandling.Include)]
public bool TicketDeletion { get; set; }

[JsonProperty("ticket_editing")]
[JsonProperty("ticket_editing", DefaultValueHandling = DefaultValueHandling.Include)]
public bool TicketEditing { get; set; }

[JsonProperty("ticket_merge")]
[JsonProperty("ticket_merge", DefaultValueHandling = DefaultValueHandling.Include)]
public bool TicketMerge { get; set; }

[JsonProperty("ticket_tag_editing")]
[JsonProperty("ticket_tag_editing", DefaultValueHandling = DefaultValueHandling.Include)]
public bool TicketTagEditing { get; set; }

[JsonProperty("twitter_search_access")]
[JsonProperty("twitter_search_access", DefaultValueHandling = DefaultValueHandling.Include)]
public bool TwitterSearchAccess { get; set; }

[JsonProperty("view_access")]
Expand Down
2 changes: 1 addition & 1 deletion src/ZendeskApi_v2/Models/Forums/Forum.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public class Forum
[JsonProperty("locale_id")]
public long? LocaleId { get; set; }

[JsonProperty("locked")]
[JsonProperty("locked", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Locked { get; set; }

[JsonProperty("position")]
Expand Down
2 changes: 1 addition & 1 deletion src/ZendeskApi_v2/Models/Groups/Group.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ public class Group : IndividualSearchableResponseBase
[JsonProperty("name")]
public string Name { get; set; }

[JsonProperty("deleted")]
[JsonProperty("deleted", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Deleted { get; set; }
}
}
2 changes: 1 addition & 1 deletion src/ZendeskApi_v2/Models/Groups/GroupMembership.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public class GroupMembership
[JsonProperty("group_id")]
public long GroupId { get; set; }

[JsonProperty("default")]
[JsonProperty("default", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Default { get; set; }

[JsonProperty("created_at")]
Expand Down
2 changes: 1 addition & 1 deletion src/ZendeskApi_v2/Models/HelpCenter/Categories/Category.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public class Category
[JsonProperty("source_locale")]
public string SourceLocale { get; set; }

[JsonProperty("outdated")]
[JsonProperty("outdated", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Outdated { get; set; }

[JsonProperty("translations")]
Expand Down
6 changes: 3 additions & 3 deletions src/ZendeskApi_v2/Models/HelpCenter/Post/Post.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,19 @@ public class Post : HelpCenterBase
/// <summary>
/// When true, pins the post to the top of its topic
/// </summary>
[JsonProperty("pinned")]
[JsonProperty("pinned", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Pinned { get; set; }

/// <summary>
/// Whether the post is featured
/// </summary>
[JsonProperty("featured")]
[JsonProperty("featured", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Featured { get; set; }

/// <summary>
/// Whether further comments are allowed
/// </summary>
[JsonProperty("closed")]
[JsonProperty("closed", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Closed { get; set; }

//TODO: Convert to enum
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,13 @@ public class Translation
[JsonProperty("body")]
public string Body { get; set; }

[JsonProperty("outdated")]
[JsonProperty("outdated", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Outdated { get; set; }

[JsonProperty("draft")]
[JsonProperty("draft", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Draft { get; set; }

[JsonProperty("hidden")]
[JsonProperty("hidden", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Hidden { get; set; }

[JsonProperty("created_at")]
Expand Down
2 changes: 1 addition & 1 deletion src/ZendeskApi_v2/Models/Macros/Macro.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public class Macro
[JsonProperty("title")]
public string Title { get; set; }

[JsonProperty("active")]
[JsonProperty("active", DefaultValueHandling = DefaultValueHandling.Include)]
public bool? Active { get; set; }

[JsonProperty("updated_at")]
Expand Down
4 changes: 2 additions & 2 deletions src/ZendeskApi_v2/Models/Organizations/Organization.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ public class Organization : IndividualSearchableResponseBase
[JsonProperty("group_id")]
public object GroupId { get; set; }

[JsonProperty("shared_tickets")]
[JsonProperty("shared_tickets", DefaultValueHandling = DefaultValueHandling.Include)]
public bool SharedTickets { get; set; }

[JsonProperty("shared_comments")]
[JsonProperty("shared_comments", DefaultValueHandling = DefaultValueHandling.Include)]
public bool SharedComments { get; set; }

[JsonProperty("tags")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ public class OrganizationMembership
[JsonProperty("organization_id")]
public long? OrganizationId { get; set; }

[JsonProperty("default")]
[JsonProperty("default", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Default { get; set; }

[JsonProperty("created_at")]
Expand Down
4 changes: 2 additions & 2 deletions src/ZendeskApi_v2/Models/Requests/Request.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,14 @@ public class Request
/// This will be ignored when updating a request.
/// Consider this as readonly.
/// </summary>
[JsonProperty("can_be_solved_by_me")]
[JsonProperty("can_be_solved_by_me", DefaultValueHandling = DefaultValueHandling.Include)]
public bool? CanBeSolvedByMe { get; set; }

/// <summary>
/// Whether or not request is solved (an end user can set this if "CanBeSolvedByMe" is true).
/// This will be ignored when updating a request if "CanBeSolvedByMe" is false.
/// </summary>
[JsonProperty("solved")]
[JsonProperty("solved", DefaultValueHandling = DefaultValueHandling.Include)]
public bool? Solved { get; set; }

/// <summary>
Expand Down
2 changes: 1 addition & 1 deletion src/ZendeskApi_v2/Models/Sections/Section.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public class Section
[JsonProperty("category_id")]
public long? CategoryId { get; set; }

[JsonProperty("outdated")]
[JsonProperty("outdated", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Outdated { get; set; }

[JsonProperty("visibility")]
Expand Down
2 changes: 1 addition & 1 deletion src/ZendeskApi_v2/Models/Shared/Attachment.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public class Attachment
[JsonProperty("size")]
public int Size { get; set; }

[JsonProperty("inline")]
[JsonProperty("inline", DefaultValueHandling = DefaultValueHandling.Include)]
public bool Inline { get; set; }

[JsonProperty("created_at")]
Expand Down
2 changes: 1 addition & 1 deletion src/ZendeskApi_v2/Models/Shared/Data.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public class Data
[JsonProperty("author_id")]
public long? author_id { get; set; }

[JsonProperty("public")]
[JsonProperty("public", DefaultValueHandling = DefaultValueHandling.Include)]
public bool? Public { get; set; }

[JsonProperty("brand_id")]
Expand Down
Loading