public JsonValue ToJson(JsonSerializer serializer) { var json = new JsonObject(); Id.Serialize(json, serializer, "id"); Name.Serialize(json, serializer, "name"); Desc.Serialize(json, serializer, "desc"); Closed.Serialize(json, serializer, "closed"); Subscribed.Serialize(json, serializer, "subscribed"); Organization.SerializeId(json, "idOrganization"); BoardSource.SerializeId(json, "idBoardSource"); // Don't serialize the Preferences collection because Trello wants individual properties. if (Prefs != null) { Prefs.PermissionLevel.Serialize(json, serializer, "prefs/permissionLevel"); Prefs.SelfJoin.Serialize(json, serializer, "prefs/selfJoin"); Prefs.CardCovers.Serialize(json, serializer, "prefs/cardCovers"); Prefs.Invitations.Serialize(json, serializer, "prefs/invitations"); Prefs.Voting.Serialize(json, serializer, "prefs/voting"); Prefs.Comments.Serialize(json, serializer, "prefs/comments"); Prefs.CardAging.Serialize(json, serializer, "prefs/cardAging"); Prefs.CalendarFeed.Serialize(json, serializer, "prefs/calendarFeedEnabled "); Prefs.Background.Serialize(json, serializer, "prefs/background"); } return(json); }
public JsonValue ToJson(JsonSerializer serializer) { var json = new JsonObject(); Id.Serialize(json, serializer, "id"); Board.SerializeId(json, "idBoard"); Closed.Serialize(json, serializer, "closed"); Name.Serialize(json, serializer, "name"); Pos.Serialize(json, serializer, "pos"); Subscribed.Serialize(json, serializer, "subscribed"); return(json); }
public JsonValue ToJson(JsonSerializer serializer) { var json = new JsonObject(); Id.Serialize(json, serializer, "id"); Board.SerializeId(json, "idBoard"); Closed.Serialize(json, serializer, "closed"); Desc.Serialize(json, serializer, "desc"); Due.Serialize(json, serializer, "due", ForceDueDate); List.SerializeId(json, "idList"); Name.Serialize(json, serializer, "name"); Pos.Serialize(json, serializer, "pos"); Subscribed.Serialize(json, serializer, "subscribed"); CardSource.SerializeId(json, "idCardSource"); UrlSource.Serialize(json, serializer, "urlSource"); return(json); }
public JsonValue ToJson(JsonSerializer serializer) { var json = new JsonObject(); Id.Serialize(json, serializer, "id"); Board.SerializeId(json, "idBoard"); Closed.Serialize(json, serializer, "closed"); Desc.Serialize(json, serializer, "desc"); Due.Serialize(json, serializer, "due", ForceDueDate); DueComplete.Serialize(json, serializer, "dueComplete"); List.SerializeId(json, "idList"); Name.Serialize(json, serializer, "name"); Pos.Serialize(json, serializer, "pos"); Subscribed.Serialize(json, serializer, "subscribed"); CardSource.SerializeId(json, "idCardSource"); UrlSource.Serialize(json, serializer, "urlSource"); IdMembers.Serialize(json, serializer, "idMembers"); IdLabels.Serialize(json, serializer, "idLabels"); if (KeepFromSource != CardCopyKeepFromSourceOptions.None) { KeepFromSource.Serialize(json, serializer, "keepFromSource"); } return(json); }