# coding: utf-8

"""
    Pinterest REST API

    Pinterest's REST API

    The version of the OpenAPI document: 5.23.0
    Contact: blah+oapicf@cliffano.com
    Generated by OpenAPI Generator (https://openapi-generator.tech)

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


import unittest

from pinterestsdk.models.ad_common import AdCommon

class TestAdCommon(unittest.TestCase):
    """AdCommon unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def make_instance(self, include_optional) -> AdCommon:
        """Test AdCommon
            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 `AdCommon`
        """
        model = AdCommon()
        if include_optional:
            return AdCommon(
                ad_group_id = '2680059592705',
                android_deep_link = '',
                carousel_android_deep_links = [
                    ''
                    ],
                carousel_destination_urls = [
                    ''
                    ],
                carousel_ios_deep_links = [
                    ''
                    ],
                click_tracking_url = '',
                creative_type = 'REGULAR',
                customizable_cta_type = 'LEARN_MORE',
                destination_url = '',
                disclosure_type = 'MED_GUIDE',
                disclosure_url = '',
                grid_click_type = 'CLOSEUP',
                ios_deep_link = '',
                is_pin_deleted = False,
                is_removable = False,
                lead_form_id = 'AG80728',
                name = '',
                quiz_pin_data = {"questions":[{"question_id":1,"question_text":"Where do you thrive?","options":[{"text":"Hangout vibes"},{"text":"Time to party!"},{"text":"Keeping it lowkey"}]},{"question_id":2,"question_text":"Where would you nap?","options":[{"text":"Hammock in the mountains"},{"text":"Beach towel in the sand"},{"text":"Tent under the stars"}]},{"question_id":2,"question_text":"Who are you taking?","options":[{"text":"No one—solo trip!"},{"text":"My best friend"},{"text":"The family"}]}],"results":[{"organicPinId":"1234","android_deep_link":"https://www.pinterest.com/","iOS_deep_link":"https://www.pinterest.com/","destination_url":"https://www.pinterest.com/","result_id":1},{"organicPinId":"1234","android_deep_link":"https://www.pinterest.com/","iOS_deep_link":"https://www.pinterest.com/","destination_url":"https://www.pinterest.com/","result_id":2},{"organicPinId":"1234","android_deep_link":"https://www.pinterest.com/","iOS_deep_link":"https://www.pinterest.com/","destination_url":"https://www.pinterest.com/","result_id":3}]},
                status = 'ACTIVE',
                tracking_urls = {"impression":["URL1","URL2"],"click":["URL1","URL2"],"engagement":["URL1","URL2"],"buyable_button":["URL1","URL2"],"audience_verification":["URL1","URL2"]},
                view_tracking_url = ''
            )
        else:
            return AdCommon(
        )
        """

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

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