class_docstr: Represent a GCS Object, including all its revisions.
class_docstr_tok: ["Represent","a","GCS","Object",",","including","all","its","revisions","."]
docstr: Captures the arguments used to validate related rewrite calls.
  
  :rtype:dict
docstr_tok: ["Captures","the","arguments","used","to","validate","related","rewrite","calls",".",":","rtype",":","dict"]
code: def capture_rewrite_operation_arguments(
      cls, request, destination_bucket, destination_object
  ):
      """Captures the arguments used to validate related rewrite calls.
  
      :rtype:dict
      """
      original_arguments = {}
      for arg in GcsObject.rewrite_fixed_args():
          original_arguments[arg] = request.args.get(arg)
      original_arguments.update(
          {
              "destination_bucket": destination_bucket,
              "destination_object": destination_object,
          }
      )
      return original_arguments
  
imports: import base64
  import crc32c
  import error_response
  import hashlib
  import json
  import struct
  import testbench_utils
  import time
label_desc: Use image node_id 17 for calling the GcsObject obj's underlying member method code with example usage: obj.capture_rewrite_operation_arguments(cls, request, destination_bucket, destination_object) and returns: original_arguments