def default_request_object(self): """ default request when only a owner filter is provided """ request_object = RequestObject() request_object.set_description('filter by owner') request_object.set_http_method(self._resource_properties['base']['http_method']) request_object.set_owner_allowed(self._resource_properties['base']['owner_allowed']) request_object.set_request_uri(self._resource_properties['base']['uri']) request_object.set_resource_pagination(self._resource_properties['base']['pagination']) request_object.set_resource_type(self._resource_type) # modified since is only support on base (/v2/indicator) api call if self._modified_since is not None: request_object.set_modified_since(self._modified_since) request_object.set_description('Indicator Owner Filter modified since {0}'.format(self._modified_since)) return request_object
def default_request_object(self): """ default request when no filters are provided """ resource_properties = ApiProperties.api_properties[self._resource_type.name]['properties'] # create default request object for non-filtered requests request_object = RequestObject() request_object.set_http_method(resource_properties['base']['http_method']) request_object.set_owner_allowed(resource_properties['base']['owner_allowed']) request_object.set_request_uri(resource_properties['base']['uri']) request_object.set_resource_pagination(resource_properties['base']['pagination']) request_object.set_resource_type(self._resource_type) # modified since is only support on base (/v2/indicator) api call if self._modified_since is not None: request_object.set_modified_since(self._modified_since) request_object.set_description('Owner Filter modified since {0}'.format(self._modified_since)) return request_object