# coding: utf-8

"""
    DUPR Backend APIs

    Internal RESTful APIs to access DUPR ratings, users and provide matches.

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

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


import unittest

from dupr_backend.models.club_actor_response import ClubActorResponse

class TestClubActorResponse(unittest.TestCase):
    """ClubActorResponse unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def make_instance(self, include_optional) -> ClubActorResponse:
        """Test ClubActorResponse
            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 `ClubActorResponse`
        """
        model = ClubActorResponse()
        if include_optional:
            return ClubActorResponse(
                club_v1 = dupr_backend.models.club_v1.ClubV1(
                    urn = dupr_backend.models.club_v1_urn.ClubV1Urn(
                        path = '', 
                        type = '', 
                        version = '', 
                        id = '', 
                        nid = '', ), 
                    club = dupr_backend.models.club.Club(
                        club_id = 56, 
                        club_name = '', 
                        club_code = '', 
                        club_type = dupr_backend.models.club_type.ClubType(
                            club_type_id = 56, 
                            club_type = 'ASSOCIATION', 
                            status = 'ACTIVE', ), 
                        media_url = '', 
                        manifest = dupr_backend.models.text_content.TextContent(
                            content_id = 56, 
                            header = '', 
                            header_type = '', 
                            content = '', 
                            content_type = '', 
                            footer = '', 
                            footer_type = '', ), 
                        short_description = dupr_backend.models.text_content.TextContent(
                            content_id = 56, 
                            header = '', 
                            header_type = '', 
                            content = '', 
                            content_type = '', 
                            footer = '', 
                            footer_type = '', ), 
                        long_description = , 
                        approval_status = 'PENDING', 
                        status = 'ACTIVE', 
                        attributes = dupr_backend.models.attributes.attributes(), 
                        address = dupr_backend.models.address.Address(
                            id = 56, 
                            address_line = '', 
                            formatted_address = '', 
                            types = '', 
                            place_id = '', 
                            precision = 'ROOFTOP', 
                            latitude = 1.337, 
                            longitude = 1.337, 
                            components = [
                                dupr_backend.models.component.Component(
                                    short_name = '', 
                                    long_name = '', 
                                    types = '', )
                                ], 
                            status = 'ACTIVE', 
                            create = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), ), 
                        short_address = '', 
                        revenue_model = dupr_backend.models.revenue_model.RevenueModel(
                            type = 'ABSOLUTE', 
                            value = 1.337, ), 
                        currency_details = dupr_backend.models.currency_details.CurrencyDetails(
                            currency_code = '', 
                            currency_symbol = '', 
                            currency_name = '', 
                            currency_rate = 1.337, ), 
                        created = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), 
                        club_join_type = 'INVITATION', 
                        location = '', 
                        distance_in_miles = 1.337, ), )
            )
        else:
            return ClubActorResponse(
                club_v1 = dupr_backend.models.club_v1.ClubV1(
                    urn = dupr_backend.models.club_v1_urn.ClubV1Urn(
                        path = '', 
                        type = '', 
                        version = '', 
                        id = '', 
                        nid = '', ), 
                    club = dupr_backend.models.club.Club(
                        club_id = 56, 
                        club_name = '', 
                        club_code = '', 
                        club_type = dupr_backend.models.club_type.ClubType(
                            club_type_id = 56, 
                            club_type = 'ASSOCIATION', 
                            status = 'ACTIVE', ), 
                        media_url = '', 
                        manifest = dupr_backend.models.text_content.TextContent(
                            content_id = 56, 
                            header = '', 
                            header_type = '', 
                            content = '', 
                            content_type = '', 
                            footer = '', 
                            footer_type = '', ), 
                        short_description = dupr_backend.models.text_content.TextContent(
                            content_id = 56, 
                            header = '', 
                            header_type = '', 
                            content = '', 
                            content_type = '', 
                            footer = '', 
                            footer_type = '', ), 
                        long_description = , 
                        approval_status = 'PENDING', 
                        status = 'ACTIVE', 
                        attributes = dupr_backend.models.attributes.attributes(), 
                        address = dupr_backend.models.address.Address(
                            id = 56, 
                            address_line = '', 
                            formatted_address = '', 
                            types = '', 
                            place_id = '', 
                            precision = 'ROOFTOP', 
                            latitude = 1.337, 
                            longitude = 1.337, 
                            components = [
                                dupr_backend.models.component.Component(
                                    short_name = '', 
                                    long_name = '', 
                                    types = '', )
                                ], 
                            status = 'ACTIVE', 
                            create = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), ), 
                        short_address = '', 
                        revenue_model = dupr_backend.models.revenue_model.RevenueModel(
                            type = 'ABSOLUTE', 
                            value = 1.337, ), 
                        currency_details = dupr_backend.models.currency_details.CurrencyDetails(
                            currency_code = '', 
                            currency_symbol = '', 
                            currency_name = '', 
                            currency_rate = 1.337, ), 
                        created = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), 
                        club_join_type = 'INVITATION', 
                        location = '', 
                        distance_in_miles = 1.337, ), ),
        )
        """

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

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