code: def fetch(self, country_code=values.unset, type=values.unset,
                add_ons=values.unset, add_ons_data=values.unset):
          
          params = values.of({
              'CountryCode': country_code,
              'Type': serialize.map(type, lambda e: e),
              'AddOns': serialize.map(add_ons, lambda e: e),
          })
  
          params.update(serialize.prefixed_collapsible_map(add_ons_data, 'AddOns'))
          payload = self._version.fetch(
              'GET',
              self._uri,
              params=params,
          )
  
          return PhoneNumberInstance(self._version, payload, phone_number=self._solution['phone_number'], )
docs: Fetch a PhoneNumberInstance
  
          :param unicode country_code: The ISO country code of the phone number
          :param unicode type: The type of information to return
          :param unicode add_ons: The unique_name of an Add-on you would like to invoke
          :param dict add_ons_data: Data specific to the add-on you would like to invoke
  
          :returns: Fetched PhoneNumberInstance
          :rtype: twilio.rest.lookups.v1.phone_number.PhoneNumberInstance