Skip to content

Commit

Permalink
Fix an issue with bool serialization (#233) (#234)
Browse files Browse the repository at this point in the history
closes issue #233
  • Loading branch information
Tyf0x authored and mozts2005 committed Aug 26, 2016
1 parent cab2841 commit 5a6f031
Show file tree
Hide file tree
Showing 41 changed files with 94 additions and 94 deletions.
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

0 comments on commit 5a6f031

Please sign in to comment.