def create_filter(self, filter): ''' This method create a filter. @param $filter Filter structure. ''' result = ExternalApiFilterRequest(ExternalApiFilterRequest.CREATE_REQUEST, filter, 0, None) return self.http_post(self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def update_filter(self, filter): ''' This method update changes associates with a filter. @param $filter Filter structure. ''' result = ExternalApiFilterRequest(ExternalApiFilterRequest.UPDATE_REQUEST, filter, 0, None) return self.http_post(self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def delete_filter(self, filter_id): ''' This method delete a filter create. @param $filter_id id of the filter you want to delete. ''' filter = Filter(filter_id) result = ExternalApiFilterRequest(ExternalApiFilterRequest.DELETE_REQUEST, filter, 0, None) return self.http_post(self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def read_one_filter(self, filter_id): ''' @param $filter_id id of the filter you want to read. @return This method returns the details of filter associate with this filter_id. ''' filter = Filter(filter_id) result = ExternalApiFilterRequest(ExternalApiFilterRequest.READ_REQUEST, filter, 0, None) return self.http_post(self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def read_all_filters(self): ''' @return a list of filters creates. ''' result = ExternalApiFilterRequest( ExternalApiFilterRequest.READ_REQUEST, None, 0, None) return self.http_post( self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def read_group_filters(self): ''' @return all group filters created ''' result = ExternalApiFilterRequest(ExternalApiFilterRequest.READ_GROUPS, None, 0, None) return self.http_post( self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def update_filter(self, filter): ''' This method update changes associates with a filter. @param $filter Filter structure. ''' result = ExternalApiFilterRequest( ExternalApiFilterRequest.UPDATE_REQUEST, filter, 0, None) return self.http_post( self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def create_filter(self, filter): ''' This method create a filter. @param $filter Filter structure. ''' result = ExternalApiFilterRequest( ExternalApiFilterRequest.CREATE_REQUEST, filter, 0, None) return self.http_post( self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def delete_filter(self, filter_id): ''' This method delete a filter create. @param $filter_id id of the filter you want to delete. ''' filter = Filter(filter_id) result = ExternalApiFilterRequest( ExternalApiFilterRequest.DELETE_REQUEST, filter, 0, None) return self.http_post( self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def read_one_filter(self, filter_id): ''' @param $filter_id id of the filter you want to read. @return This method returns the details of filter associate with this filter_id. ''' filter = Filter(filter_id) result = ExternalApiFilterRequest( ExternalApiFilterRequest.READ_REQUEST, filter, 0, None) return self.http_post( self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def read_all_filters(self): ''' @return a list of filters creates. ''' result = ExternalApiFilterRequest(ExternalApiFilterRequest.READ_REQUEST, None, 0, None) return self.http_post(self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())
def read_group_filters(self): ''' @return all group filters created ''' result = ExternalApiFilterRequest(ExternalApiFilterRequest.READ_GROUPS, None, 0, None) return self.http_post(self.API_FILTERS_URL, None, body=result.get_json_encode_for_filter_based_requests())