code: def nesting_nested_payload_collection_setup(
      collection_name, on_disk_vectors, on_disk_payload
  ):
      response = request_with_validation(
          api="/collections/{collection_name}",
          method="DELETE",
          path_params={"collection_name": collection_name},
      )
      assert response.ok
  
      response = request_with_validation(
          api="/collections/{collection_name}",
          method="PUT",
          path_params={"collection_name": collection_name},
          body={
              "vectors": {
                  "size": 4,
                  "distance": "Dot",
                  "on_disk": on_disk_vectors,
              },
              "on_disk_payload": on_disk_payload,
          },
      )
      assert response.ok
  
      response = request_with_validation(
          api="/collections/{collection_name}",
          method="GET",
          path_params={"collection_name": collection_name},
      )
      assert response.ok
  
      response = request_with_validation(
          api="/collections/{collection_name}/points",
          method="PUT",
          path_params={"collection_name": collection_name},
          query_params={"wait": "true"},
          body={
              "points": [
                  {
                      "id": 1,
                      "vector": [0.05, 0.61, 0.76, 0.74],
                      "payload": {
                          "arr1": [
                              {"arr2": [{"a": 1, "b": 2}]},
                              {
                                  "arr2": [
                                      {"a": 3, "b": 4},
                                      {"a": 5, "b": 6},
                                  ]
                              },
                          ]
                      },
                  },
                  {
                      "id": 2,
                      "vector": [0.15, 0.71, 0.78, 0.24],
                      "payload": {
                          "arr1": [
                              {"arr2": [{"a": 2, "b": 3}]},
                              {
                                  "arr2": [
                                      {"a": 3, "b": 5},
                                      {"a": 5, "b": 7},
                                  ]
                              },
                          ]
                      },
                  },
              ]
          },
      )
      assert response.ok
  
imports: import pytest
  from .helpers.collection_setup import drop_collection
  from .helpers.helpers import request_with_validation
label_desc: Use image node_id 1 for calling a global function with example usage: nesting_nested_payload_collection_setup(collection_name, on_disk_vectors, on_disk_payload) without return types