@@ -119,7 +119,7 @@ def _scan_text_v3(self, data: dict):
119119 def scan_file (self , location : str , webhook_url : Optional [str ] = None , policy_uuid : Optional [str ] = None ,
120120 detection_rules : Optional [List [DetectionRule ]] = None ,
121121 detection_rule_uuids : Optional [List [str ]] = None ,
122- request_metadata : Optional [Dict [ str , str ] ] = None ) -> Tuple [str , str ]:
122+ request_metadata : Optional [str ] = None ) -> Tuple [str , str ]:
123123 """Scan file with Nightfall.
124124 At least one of policy_uuid, detection_rule_uuids or detection_rules is required.
125125
@@ -131,6 +131,8 @@ def scan_file(self, location: str, webhook_url: Optional[str] = None, policy_uui
131131 :type detection_rules: List[DetectionRule] or None
132132 :param detection_rule_uuids: list of detection rule UUIDs.
133133 :type detection_rule_uuids: List[str] or None
134+ :param request_metadata: additional metadata that will be returned with the webhook response
135+ :type request_metadata: str or None
134136 :returns: (scan_id, message)
135137 """
136138
@@ -201,8 +203,7 @@ def _file_scan_finalize(self, session_id: str):
201203
202204 def _file_scan_scan (self , session_id : str , detection_rules : Optional [List [DetectionRule ]] = None ,
203205 detection_rule_uuids : Optional [List [str ]] = None , webhook_url : Optional [str ] = None ,
204- policy_uuid : Optional [str ] = None , request_metadata : Optional [Dict [str , str ]] = None ) \
205- -> requests .Response :
206+ policy_uuid : Optional [str ] = None , request_metadata : Optional [str ] = None ) -> requests .Response :
206207 if policy_uuid :
207208 data = {"policyUUID" : policy_uuid }
208209 else :
0 commit comments