1# -------------------------------------------------------------------------------------------- 2# Copyright (c) Microsoft Corporation. All rights reserved. 3# Licensed under the MIT License. See License.txt in the project root for license information. 4# -------------------------------------------------------------------------------------------- 5# Generated file, DO NOT EDIT 6# Changes may cause incorrect behavior and will be lost if the code is regenerated. 7# -------------------------------------------------------------------------------------------- 8 9from msrest.serialization import Model 10 11 12class AggregatedResultsAnalysis(Model): 13 """AggregatedResultsAnalysis. 14 15 :param duration: 16 :type duration: object 17 :param not_reported_results_by_outcome: 18 :type not_reported_results_by_outcome: dict 19 :param previous_context: 20 :type previous_context: :class:`TestResultsContext <test.v4_1.models.TestResultsContext>` 21 :param results_by_outcome: 22 :type results_by_outcome: dict 23 :param results_difference: 24 :type results_difference: :class:`AggregatedResultsDifference <test.v4_1.models.AggregatedResultsDifference>` 25 :param run_summary_by_state: 26 :type run_summary_by_state: dict 27 :param total_tests: 28 :type total_tests: int 29 """ 30 31 _attribute_map = { 32 'duration': {'key': 'duration', 'type': 'object'}, 33 'not_reported_results_by_outcome': {'key': 'notReportedResultsByOutcome', 'type': '{AggregatedResultsByOutcome}'}, 34 'previous_context': {'key': 'previousContext', 'type': 'TestResultsContext'}, 35 'results_by_outcome': {'key': 'resultsByOutcome', 'type': '{AggregatedResultsByOutcome}'}, 36 'results_difference': {'key': 'resultsDifference', 'type': 'AggregatedResultsDifference'}, 37 'run_summary_by_state': {'key': 'runSummaryByState', 'type': '{AggregatedRunsByState}'}, 38 'total_tests': {'key': 'totalTests', 'type': 'int'} 39 } 40 41 def __init__(self, duration=None, not_reported_results_by_outcome=None, previous_context=None, results_by_outcome=None, results_difference=None, run_summary_by_state=None, total_tests=None): 42 super(AggregatedResultsAnalysis, self).__init__() 43 self.duration = duration 44 self.not_reported_results_by_outcome = not_reported_results_by_outcome 45 self.previous_context = previous_context 46 self.results_by_outcome = results_by_outcome 47 self.results_difference = results_difference 48 self.run_summary_by_state = run_summary_by_state 49 self.total_tests = total_tests 50