def business_match_query(self, **kwargs):
        """
            Query the Yelp Business Match API.
            
            documentation: https://www.yelp.com/developers/documentation/v3/business_match

            required parameters:
                * name - business name
                * city
                * state
                * country
                * address1

            NOTE: `match_type` is deprecated since April 1, 2019.
        """
        if not kwargs.get('name'):
            raise ValueError('Valid business name (parameter "name") must be provided.')

        if not kwargs.get('city'):
            raise ValueError('Valid city (parameter "city") must be provided.')

        if not kwargs.get('state'):
            raise ValueError('Valid state (parameter "state") must be provided.')

        if not kwargs.get('country'):
            raise ValueError('Valid country (parameter "country") must be provided.')

        if not kwargs.get('address1'):
            raise ValueError('Valid address (parameter "address1") must be provided.')

        return self._query(BUSINESS_MATCH_API_URL, **kwargs)
Query the Yelp Business Match API.
            
            documentation: https://www.yelp.com/developers/documentation/v3/business_match

            required parameters:
                * name - business name
                * city
                * state
                * country
                * address1

            NOTE: `match_type` is deprecated since April 1, 2019.