# coding: utf-8

"""
    Teambition Open API

    Teambition Open API

    The version of the OpenAPI document: 1.0.0
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501



import unittest

from teambition_oapi_sdk.models.list_project_plan_tasks_legacy_v3_response import ListProjectPlanTasksLegacyV3Response

class TestListProjectPlanTasksLegacyV3Response(unittest.TestCase):
    """ListProjectPlanTasksLegacyV3Response unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def make_instance(self, include_optional) -> ListProjectPlanTasksLegacyV3Response:
        """Test ListProjectPlanTasksLegacyV3Response
            include_optional is a boolean, when False only required
            params are included, when True both required and
            optional params are included """
        # uncomment below to create an instance of `ListProjectPlanTasksLegacyV3Response`
        """
        model = ListProjectPlanTasksLegacyV3Response()
        if include_optional:
            return ListProjectPlanTasksLegacyV3Response(
                next_page_token = '',
                total_size = 1.337,
                result = [
                    teambition_oapi_sdk.models.list_project_plan_tasks_legacy_v3_200_response_result_inner.ListProjectPlanTasksLegacyV3_200_response_result_inner(
                        id = '', 
                        content = '', 
                        real_task_id = '', 
                        note = '', 
                        project_id = '', 
                        ancestor_ids = [
                            ''
                            ], 
                        parent_task_id = '', 
                        tfs_id = '', 
                        tasklist_id = '', 
                        stage_id = '', 
                        tag_ids = [
                            ''
                            ], 
                        creator_id = '', 
                        executor_id = '', 
                        involve_members = [
                            ''
                            ], 
                        priority = 56, 
                        story_point = '', 
                        recurrence = [
                            ''
                            ], 
                        is_done = True, 
                        is_archived = True, 
                        visible = '', 
                        unique_id = 56, 
                        start_date = '', 
                        due_date = '', 
                        accomplish_time = '', 
                        created = '', 
                        updated = '', 
                        sfc_id = '', 
                        sprint_id = '', 
                        source_id = '', 
                        progress = 56, 
                        pos = 56, 
                        is_ref_task_in_plan = True, 
                        project_plan_id = '', 
                        virtual_project_id = '', 
                        customfields = [
                            teambition_oapi_sdk.models.search_project_tasks_v3_200_response_result_inner_customfields_inner.SearchProjectTasksV3_200_response_result_inner_customfields_inner(
                                cf_id = '', 
                                type = '', 
                                value = [
                                    teambition_oapi_sdk.models.search_project_tasks_v3_200_response_result_inner_customfields_inner_value_inner.SearchProjectTasksV3_200_response_result_inner_customfields_inner_value_inner(
                                        id = '', 
                                        title = '', 
                                        meta_string = '', )
                                    ], )
                            ], )
                    ],
                code = 1.337,
                error_message = '',
                request_id = ''
            )
        else:
            return ListProjectPlanTasksLegacyV3Response(
        )
        """

    def testListProjectPlanTasksLegacyV3Response(self):
        """Test ListProjectPlanTasksLegacyV3Response"""
        # inst_req_only = self.make_instance(include_optional=False)
        # inst_req_and_optional = self.make_instance(include_optional=True)

if __name__ == '__main__':
    unittest.main()
