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 TestCaseResultUpdateModel(Model): 13 """TestCaseResultUpdateModel. 14 15 :param associated_work_items: 16 :type associated_work_items: list of int 17 :param automated_test_type_id: 18 :type automated_test_type_id: str 19 :param comment: 20 :type comment: str 21 :param completed_date: 22 :type completed_date: str 23 :param computer_name: 24 :type computer_name: str 25 :param custom_fields: 26 :type custom_fields: list of :class:`CustomTestField <test.v4_1.models.CustomTestField>` 27 :param duration_in_ms: 28 :type duration_in_ms: str 29 :param error_message: 30 :type error_message: str 31 :param failure_type: 32 :type failure_type: str 33 :param outcome: 34 :type outcome: str 35 :param owner: 36 :type owner: :class:`IdentityRef <test.v4_1.models.IdentityRef>` 37 :param resolution_state: 38 :type resolution_state: str 39 :param run_by: 40 :type run_by: :class:`IdentityRef <test.v4_1.models.IdentityRef>` 41 :param stack_trace: 42 :type stack_trace: str 43 :param started_date: 44 :type started_date: str 45 :param state: 46 :type state: str 47 :param test_case_priority: 48 :type test_case_priority: str 49 :param test_result: 50 :type test_result: :class:`ShallowReference <test.v4_1.models.ShallowReference>` 51 """ 52 53 _attribute_map = { 54 'associated_work_items': {'key': 'associatedWorkItems', 'type': '[int]'}, 55 'automated_test_type_id': {'key': 'automatedTestTypeId', 'type': 'str'}, 56 'comment': {'key': 'comment', 'type': 'str'}, 57 'completed_date': {'key': 'completedDate', 'type': 'str'}, 58 'computer_name': {'key': 'computerName', 'type': 'str'}, 59 'custom_fields': {'key': 'customFields', 'type': '[CustomTestField]'}, 60 'duration_in_ms': {'key': 'durationInMs', 'type': 'str'}, 61 'error_message': {'key': 'errorMessage', 'type': 'str'}, 62 'failure_type': {'key': 'failureType', 'type': 'str'}, 63 'outcome': {'key': 'outcome', 'type': 'str'}, 64 'owner': {'key': 'owner', 'type': 'IdentityRef'}, 65 'resolution_state': {'key': 'resolutionState', 'type': 'str'}, 66 'run_by': {'key': 'runBy', 'type': 'IdentityRef'}, 67 'stack_trace': {'key': 'stackTrace', 'type': 'str'}, 68 'started_date': {'key': 'startedDate', 'type': 'str'}, 69 'state': {'key': 'state', 'type': 'str'}, 70 'test_case_priority': {'key': 'testCasePriority', 'type': 'str'}, 71 'test_result': {'key': 'testResult', 'type': 'ShallowReference'} 72 } 73 74 def __init__(self, associated_work_items=None, automated_test_type_id=None, comment=None, completed_date=None, computer_name=None, custom_fields=None, duration_in_ms=None, error_message=None, failure_type=None, outcome=None, owner=None, resolution_state=None, run_by=None, stack_trace=None, started_date=None, state=None, test_case_priority=None, test_result=None): 75 super(TestCaseResultUpdateModel, self).__init__() 76 self.associated_work_items = associated_work_items 77 self.automated_test_type_id = automated_test_type_id 78 self.comment = comment 79 self.completed_date = completed_date 80 self.computer_name = computer_name 81 self.custom_fields = custom_fields 82 self.duration_in_ms = duration_in_ms 83 self.error_message = error_message 84 self.failure_type = failure_type 85 self.outcome = outcome 86 self.owner = owner 87 self.resolution_state = resolution_state 88 self.run_by = run_by 89 self.stack_trace = stack_trace 90 self.started_date = started_date 91 self.state = state 92 self.test_case_priority = test_case_priority 93 self.test_result = test_result 94