示例#1
0
    def get_profile(self, id):
        """
		The method to get profile

		Parameters:
			id (int) : An int representing the id

		Returns:
			APIResponse: An instance of APIResponse

		Raises:
			SDKException
		"""

        if not isinstance(id, int):
            raise SDKException(Constants.DATA_TYPE_ERROR,
                               'KEY: id EXPECTED TYPE: int', None, None)

        handler_instance = CommonAPIHandler()
        api_path = ''
        api_path = api_path + '/crm/v2/settings/profiles/'
        api_path = api_path + str(id)
        handler_instance.set_api_path(api_path)
        handler_instance.set_http_method(Constants.REQUEST_METHOD_GET)
        handler_instance.set_category_method(Constants.REQUEST_CATEGORY_READ)
        handler_instance.add_header(
            Header('If-Modified-Since',
                   'com.zoho.crm.api.Profiles.GetProfileHeader'),
            self.__if_modified_since)
        try:
            from zcrmsdk.src.com.zoho.crm.api.profiles.response_handler import ResponseHandler
        except Exception:
            from .response_handler import ResponseHandler
        return handler_instance.api_call(ResponseHandler.__module__,
                                         'application/json')
示例#2
0
    def get_profiles(self):
        """
		The method to get profiles

		Returns:
			APIResponse: An instance of APIResponse

		Raises:
			SDKException
		"""

        handler_instance = CommonAPIHandler()
        api_path = ''
        api_path = api_path + '/crm/v2/settings/profiles'
        handler_instance.set_api_path(api_path)
        handler_instance.set_http_method(Constants.REQUEST_METHOD_GET)
        handler_instance.set_category_method(Constants.REQUEST_CATEGORY_READ)
        handler_instance.add_header(
            Header('If-Modified-Since',
                   'com.zoho.crm.api.Profiles.GetProfilesHeader'),
            self.__if_modified_since)
        try:
            from zcrmsdk.src.com.zoho.crm.api.profiles.response_handler import ResponseHandler
        except Exception:
            from .response_handler import ResponseHandler
        return handler_instance.api_call(ResponseHandler.__module__,
                                         'application/json')