{
    "type": "object",
    "properties": {
        "id": {
            "type": "integer"
        },
        "user_id": {
            "type": "integer"
        },
        "done": {
            "type": "boolean"
        },
        "type": {
            "type": "string"
        },
        "reference_id": {
            "type": "null"
        },
        "due_date": {
            "type": "string"
        },
        "due_time": {
            "type": "string"
        },
        "duration": {
            "type": "string"
        },
        "busy_flag": {
            "type": "boolean"
        },
        "add_time": {
            "type": "string"
        },
        "last_notification_time": {
            "type": "null"
        },
        "last_notification_user_id": {
            "type": "null"
        },
        "notification_language_id": {
            "type": "null"
        },
        "subject": {
            "type": "string"
        },
        "active_flag": {
            "type": "boolean"
        },
        "update_time": {
            "type": "string"
        },
        "rec_rule": {
            "type": "null"
        },
        "rec_rule_extension": {
            "type": "null"
        },
        "conference_meeting_id": {
            "type": "null"
        },
        "original_start_time": {
            "type": "null"
        },
        "private": {
            "type": "boolean"
        },
        "created_by_user_id": {
            "type": "integer"
        },
        "location_subpremise": {
            "type": "null"
        },
        "location_street_number": {
            "type": "null"
        },
        "location_route": {
            "type": "null"
        },
        "location_sublocality": {
            "type": "null"
        },
        "location_locality": {
            "type": "null"
        },
        "location_admin_area_level_1": {
            "type": "null"
        },
        "location_admin_area_level_2": {
            "type": "null"
        },
        "location_country": {
            "type": "null"
        },
        "location_postal_code": {
            "type": "null"
        },
        "location_formatted_address": {
            "type": "null"
        },
        "series": {
            "type": "null"
        },
        "is_recurring": {
            "type": "null"
        },
        "owner_name": {
            "type": "string"
        },
        "assigned_to_user_id": {
            "type": "integer"
        },
        "company_id": {
            "type": "integer"
        }
    },
    "required": [
        "reference_type",
        "reference_id",
        "conference_meeting_client",
        "conference_meeting_url",
        "last_notification_user_id",
        "notification_language_id",
        "calendar_sync_include_context",
        "deal_id",
        "active_flag",
        "update_user_id",
        "source_timezone",
        "rec_rule",
        "rec_rule_extension",
        "rec_master_activity_id",
        "conference_meeting_id",
        "original_start_time",
        "private",
        "attendees",
        "participants",
        "series",
        "is_recurring",
        "org_name",
        "person_name",
        "deal_title",
        "lead_title",
        "owner_name",
        "person_dropbox_bcc",
        "deal_dropbox_bcc",
        "assigned_to_user_id",
        "type_name",
        "lead",
        "company_id"
    ],
    "version": 1
}
