parameters: (
      dynamodb_table: Table,
      submissions_queue_url: str,
      content_id: str,
      content_type: ContentType,
      url: str,
  )
docstring: Send a submitted url of content to the hasher. This does not store a copy of the content in s3
  
      This function is also called directly by api_root when handling s3 uploads to partner
      banks. If editing, ensure the logic in api_root.process_s3_event is still correct
docstring_summary: Send a submitted url of content to the hasher. This does not store a copy of the content in s3
docstring_tokens: Send a submitted url of content to the hasher . This does not store a copy of the content in s3
function: def send_submission_to_url_queue(
      dynamodb_table: Table,
      submissions_queue_url: str,
      content_id: str,
      content_type: ContentType,
      url: str,
  ):
      """
      Send a submitted url of content to the hasher. This does not store a copy of the content in s3
  
      This function is also called directly by api_root when handling s3 uploads to partner
      banks. If editing, ensure the logic in api_root.process_s3_event is still correct
      """
  
      url_submission_message = URLSubmissionMessage(
          content_type=content_type, content_id=content_id, url=t.cast(str, url)
      )
      _get_sqs_client().send_message(
          QueueUrl=submissions_queue_url,
          MessageBody=json.dumps(url_submission_message.to_sqs_message()),
      )
function_tokens: def send_submission_to_url_queue ( dynamodb_table : Table , submissions_queue_url : str , content_id : str , content_type : ContentType , url : str , ) : url_submission_message = URLSubmissionMessage ( content_type = content_type , content_id = content_id , url = t . cast ( str , url ) ) _get_sqs_client ( ) . send_message ( QueueUrl = submissions_queue_url , MessageBody = json . dumps ( url_submission_message . to_sqs_message ( ) ) , )