

{
  "sched_A_path": "C:\\...\\ScheduleComparisonA.ssc",
  "sched_B_path": "C:\\...\\ScheduleComparisonB.ssc",
  "resources_A_not_B": [
    "ResExclusiveToA"
  ],
  "resources_B_not_A": [
    "ResExclusiveToB"
  ],
  "tasks_A_not_B": [
    "TaskExclusiveToA"
  ],
  "tasks_B_not_A": [
    "TaskExclusiveToB"
  ],
  "task_groups_A_not_B": [
    "TaskGroupExclusiveToA"
  ],
  "task_groups_B_not_A": [
    "TaskGroupExclusiveToB"
  ],
  "resources_in_both_that_differ": {
    "SharedRes": {
      "description": {
        "sched_A": "Schedule A's SharedRes",
        "sched_B": "Schedule B's SharedRes"
      },
      "cost_info": {
        "value": {
          "sched_A": 10.0,
          "sched_B": 0.0
        },
        "application": {
          "sched_A": "PerSecond",
          "sched_B": "PerAssignment"
        }
      },
      "priority": {
        "sched_A": 6,
        "sched_B": 5
      },
      "setup_time": {
        "sched_A": "0_day(s)_01:00:00.000",
        "sched_B": "0_day(s)_00:00:00.000"
      },
      "breakdown_time": {
        "sched_A": "0_day(s)_01:00:00.000",
        "sched_B": "0_day(s)_00:00:00.000"
      },
      "buffertime_applies": {
        "sched_A": true,
        "sched_B": false
      },
      "group_info": {
        "num_groups": {
          "sched_A": 1,
          "sched_B": 0
        },
        "group_name_list": {
          "sched_A": [
            "Schedule A Group"
          ],
          "sched_B": []
        }
      },
      "discrete_window_reports": {
        "sched_A": [
          {
            "start_time": "2000/03/04_00:00:00.000",
            "stop_time": "2000/03/05_00:00:00.000",
            "comment": "Schedule A's SharedRes Discrete Window"
          }
        ],
        "sched_B": [
          {
            "start_time": "2020/05/15_00:00:00.000",
            "stop_time": "2020/05/15_00:15:00.000",
            "comment": ""
          }
        ]
      },
      "periodic_def_reports": {
        "sched_A": [
          {
            "period_frequency_type": "Daily",
            "periodic_sub_windows": [
              {
                "offset": "0_day(s)_00:00:00.000",
                "duration": "0_day(s)_00:10:00.000",
                "comment": "Schedule A's SharedRes Recurring Periodic Window"
              }
            ],
            "start_time": "2000/01/01_00:00:00.000",
            "stop_time": "2020/01/01_00:00:00.000",
            "comment": "Schedule A's SharedRes Periodic Window"
          }
        ],
        "sched_B": [
          {
            "period_frequency_type": "Daily",
            "periodic_sub_windows": [],
            "start_time": "2020/05/15_00:00:00.000",
            "stop_time": "2020/05/15_00:10:00.000",
            "comment": ""
          }
        ]
      },
      "avail_time_info": {
        "num_avail": {
          "sched_A": 1,
          "sched_B": 0
        },
        "time_list": {
          "sched_A": [
            "2020/05/15_00:00:00.000-2020/05/16_00:00:00.000"
          ],
          "sched_B": []
        }
      },
      "total_global_avail_duration": {
        "sched_A": "1_day(s)_00:00:00.000",
        "sched_B": "0_day(s)_00:00:00.000"
      }
    }
  },
  "tasks_in_both_that_differ": {
    "SharedTask": {
      "description": {
        "sched_A": "Schedule A's SharedTask",
        "sched_B": "Schedule B's SharedTask"
      },
      "recurring_constraint_report": {
        "sched_A": {
          "min_after_type": "AfterStart",
          "max_after_type": "NA",
          "min_time_between": 36000.0,
          "max_time_between": 0.0
        },
        "sched_B": {
          "min_after_type": "NA",
          "max_after_type": "NA",
          "min_time_between": 0.0,
          "max_time_between": 0.0
        }
      },
      "single_instance_discrete_windows": {
        "sched_A": 1,
        "sched_B": 0
      },
      "discrete_window_list": {
        "sched_A": [
          {
            "start_time": "2000/01/01_00:00:00.000",
            "stop_time": "2000/01/02_00:00:00.000",
            "comment": "Schedule A's SharedTask Discrete Window"
          }
        ],
        "sched_B": []
      },
      "single_instance_periodic_windows": {
        "sched_A": 1,
        "sched_B": 0
      },
      "periodic_window_list": {
        "sched_A": [
          {
            "start_time": "2000/01/01_00:00:00.000",
            "stop_time": "2000/01/02_00:00:00.000",
            "comment": "Schedule A's SharedTask Periodic Window"
          }
        ],
        "sched_B": []
      },
      "recurring_discrete_windows": {
        "sched_A": 1,
        "sched_B": 0
      },
      "recurring_discrete_window_list": {
        "sched_A": [
          {
            "start_time": "2000/01/01_00:00:00.000",
            "stop_time": "2000/01/02_00:00:00.000",
            "comment": "Schedule A's SharedTask Discrete Window"
          }
        ],
        "sched_B": []
      },
      "recurring_periodic_windows": {
        "sched_A": 1,
        "sched_B": 0
      },
      "recurring_periodic_windows_list": {
        "sched_A": [
          {
            "start_time": "2000/01/01_00:00:00.000",
            "stop_time": "2000/01/02_00:00:00.000",
            "comment": "Schedule A's SharedTask Recurring Periodic Window"
          }
        ],
        "sched_B": []
      },
      "duration_info": {
        "fixed_duration": {
          "sched_A": "0_day(s)_00:00:01.000",
          "sched_B": "0_day(s)_00:10:00.000"
        }
      },
      "start_no_later_than": {
        "sched_A": "2020-05-20T15:18:49.9938809-04:00",
        "sched_B": "2020-05-18T13:54:35.4730504-04:00"
      },
      "number_of_possibilities": {
        "sched_A": 2,
        "sched_B": 1
      },
      "resource_constraint_formula": {
        "sched_A": "\"SharedRes\" OR \"ResExclusiveToA\"",
        "sched_B": "\"ResExclusiveToB\""
      },
      "profile_report_list": {
        "sched_A": [
          {
            "resource_capacities_string": "ResExclusiveToA",
            "priority": 5.0,
            "number_of_resources": 1,
            "number_of_stk_reports": 0,
            "number_of_timeslots": 0,
            "resource_usage_list": [
              {
                "name": "ResExclusiveToA",
                "setup_duration": "00:00:00",
                "breakdown_duration": "00:00:00",
                "capacity_type": "NA",
                "min_rate": 0.0,
                "max_rate": 0.0,
                "rate_time": 0.0,
                "is_accommodation_applicable": true,
                "animation_type": "NA",
                "cost": 0.0,
                "cost_type": "PerAssignment",
                "cost_setup_applied": true,
                "cost_breakdown_applied": true,
                "usable_setup_mode_indices": [],
                "usable_body_mode_indices": [],
                "usable_breakdown_mode_indices": [],
                "resource_range_min_constraint_applied": false,
                "resource_range_min_value": 0.0,
                "resource_range_max_constraint_applied": false,
                "resource_range_max_value": 0.0,
                "duration_override_type": "None"
              }
            ],
            "stk_report_def_list": [],
            "time_file_list": [],
            "explicit_times_list": [],
            "timeslot_list": []
          },
          {
            "resource_capacities_string": "SharedRes",
            "priority": 6.0,
            "number_of_resources": 1,
            "number_of_stk_reports": 0,
            "number_of_timeslots": 0,
            "resource_usage_list": [
              {
                "name": "SharedRes",
                "setup_duration": "01:00:00",
                "breakdown_duration": "01:00:00",
                "capacity_type": "NA",
                "min_rate": 0.0,
                "max_rate": 0.0,
                "rate_time": 0.0,
                "is_accommodation_applicable": true,
                "animation_type": "NA",
                "cost": 10.0,
                "cost_type": "PerSecond",
                "cost_setup_applied": true,
                "cost_breakdown_applied": true,
                "usable_setup_mode_indices": [],
                "usable_body_mode_indices": [],
                "usable_breakdown_mode_indices": [],
                "resource_range_min_constraint_applied": false,
                "resource_range_min_value": 0.0,
                "resource_range_max_constraint_applied": false,
                "resource_range_max_value": 0.0,
                "duration_override_type": "None"
              }
            ],
            "stk_report_def_list": [],
            "time_file_list": [],
            "explicit_times_list": [],
            "timeslot_list": []
          }
        ],
        "sched_B": [
          {
            "resource_capacities_string": "ResExclusiveToB",
            "priority": 5.0,
            "number_of_resources": 1,
            "number_of_stk_reports": 0,
            "number_of_timeslots": 0,
            "resource_usage_list": [
              {
                "name": "ResExclusiveToB",
                "setup_duration": "00:00:00",
                "breakdown_duration": "00:00:00",
                "capacity_type": "NA",
                "min_rate": 0.0,
                "max_rate": 0.0,
                "rate_time": 0.0,
                "is_accommodation_applicable": true,
                "animation_type": "NA",
                "cost": 0.0,
                "cost_type": "PerAssignment",
                "cost_setup_applied": true,
                "cost_breakdown_applied": true,
                "usable_setup_mode_indices": [],
                "usable_body_mode_indices": [],
                "usable_breakdown_mode_indices": [],
                "resource_range_min_constraint_applied": false,
                "resource_range_min_value": 0.0,
                "resource_range_max_constraint_applied": false,
                "resource_range_max_value": 0.0,
                "duration_override_type": "None"
              }
            ],
            "stk_report_def_list": [],
            "time_file_list": [],
            "explicit_times_list": [],
            "timeslot_list": []
          }
        ]
      }
    }
  },
  "task_groups_in_both_that_differ": {
    "SharedTaskGroup": {
      "min_assignments": {
        "sched_A": "ALL",
        "sched_B": "1"
      },
      "included_tasks": {
        "sched_A": [],
        "sched_B": [
          "TaskExclusiveToB"
        ]
      },
      "assigned_value": {
        "sched_A": "TRUE",
        "sched_B": "FALSE"
      }
    }
  },
  "schedule_settings_that_differ": {
    "fom_result": {
      "result": {
        "sched_A": 0.0,
        "sched_B": 31.5111
      }
    }
  }
}