using System.Collections.Generic;
var individual = new Individual()
integrationId = "439321",
individual.communities.Add(new Comunity() { NameUnique = "Community1" });
individual.communities.Add(new Comunity() { NameUnique = "Community2" });
individual.properties.Add(new PropertyClass()
individual.properties.Add(new PropertyClass()
individual.properties.Add(new PropertyClass()
individual.activities.Add(new Activity()
description = "Call Out",
activityTypeMasterId = 17,
string jsonString = JsonConvert.SerializeObject(individual);
Console.WriteLine(jsonString);
public string integrationId { get; set; }
public bool communityMerge { get; set; }
public List<Comunity> communities { get; set; }
public List<PropertyClass> properties { get; set; }
public List<Activity> activities { get; set; }
communities = new List<Comunity>();
properties = new List<PropertyClass>();
activities = new List<Activity>();
public string NameUnique { get; set; }
public class PropertyClass
public string property { get; set; }
public string value { get; set; }
public bool reInquiry { get; set; }
public string description { get; set; }
public int activityStatusId { get; set; }
public int activityResultId { get; set; }
public int activityTypeMasterId { get; set; }