# coding: utf-8

"""
    UBIKA WAAP Gateway and Cloud API

    The UBIKA's WAAP management API provides a REST/JSON programming interface. It allows automation and scripting of WAAP administration tasks, such as management of reverse proxies and tunnels. The API documentation is shipped with the product itself. Once the product installed, you can access the documentation on the following URL https://ManagementWAAP:3001/api/v1/doc/  # noqa: E501

    The version of the OpenAPI document: 1.0.9
    Generated by: https://openapi-generator.tech
"""


from __future__ import absolute_import

import unittest
import datetime

import ubika_waap_api_client
from ubika_waap_api_client.models.get_icx_filter_pattern_success import GetIcxFilterPatternSuccess  # noqa: E501
from ubika_waap_api_client.rest import ApiException

class TestGetIcxFilterPatternSuccess(unittest.TestCase):
    """GetIcxFilterPatternSuccess unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def make_instance(self, include_optional):
        """Test GetIcxFilterPatternSuccess
            include_option is a boolean, when False only required
            params are included, when True both required and
            optional params are included """
        # model = ubika_waap_api_client.models.get_icx_filter_pattern_success.GetIcxFilterPatternSuccess()  # noqa: E501
        if include_optional :
            return GetIcxFilterPatternSuccess(
                data = [
                    ubika_waap_api_client.models.get_icx_filter_pattern_data_success_array.GetIcxFilterPatternDataSuccessArray(
                        name = '0', 
                        uid = '0', 
                        description = '0', )
                    ]
            )
        else :
            return GetIcxFilterPatternSuccess(
        )

    def testGetIcxFilterPatternSuccess(self):
        """Test GetIcxFilterPatternSuccess"""
        inst_req_only = self.make_instance(include_optional=False)
        inst_req_and_optional = self.make_instance(include_optional=True)


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