def find_response_component(self, api_id=None, signature_id=None):
if not api_id and not signature_id:<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT>components = list()<EOL>if self.response_data:<EOL><INDENT>for component in self.response_data:<EOL><INDENT>if (api_id and component['<STR_LIT>']) == api_id or (signature_id and component['<STR_LIT>'] == signature_id):<EOL><INDENT>components.append(component)<EOL><DEDENT><DEDENT><DEDENT>return components<EOL>
Find one or many repsonse components.

            Args:

                api_id (str):           Api id associated with the component(s) to be retrieved.

                signature_id (str):     Signature id associated with the component(s) to be retrieved.

            Returns:
                A list of dictionaries containing component data