[
  {
    "v": 2,
    "name": "CollectionA",
    "folders": [
      {
        "v": 2,
        "name": "FolderA",
        "folders": [
          {
            "v": 2,
            "name": "FolderB",
            "folders": [
              {
                "v": 2,
                "name": "FolderC",
                "folders": [],
                "requests": [
                  {
                    "v": "3",
                    "endpoint": "https://echo.hoppscotch.io",
                    "name": "RequestD",
                    "params": [],
                    "headers": [
                      {
                        "active": true,
                        "key": "X-Test-Header",
                        "value": "Overriden at RequestD"
                      }
                    ],
                    "method": "GET",
                    "auth": {
                      "authType": "basic",
                      "authActive": true,
                      "username": "username",
                      "password": "password"
                    },
                    "preRequestScript": "",
                    "testScript": "pw.test(\"Overrides auth and headers set at the parent folder\", ()=> {\n    pw.expect(pw.response.body.headers[\"x-test-header\"]).toBe(\"Overriden at RequestD\");\n  pw.expect(pw.response.body.headers[\"authorization\"]).toBe(\"Basic dXNlcm5hbWU6cGFzc3dvcmQ=\");\n});",
                    "body": {
                      "contentType": null,
                      "body": null
                    },
                    "requestVariables": []
                  }
                ],
                "auth": {
                  "authType": "inherit",
                  "authActive": true
                },
                "headers": []
              }
            ],
            "requests": [
              {
                "v": "3",
                "endpoint": "https://echo.hoppscotch.io",
                "name": "RequestC",
                "params": [],
                "headers": [],
                "method": "GET",
                "auth": {
                  "authType": "inherit",
                  "authActive": true
                },
                "preRequestScript": "",
                "testScript": "pw.test(\"Correctly inherits auth and headers from the parent folder\", ()=> {\n    pw.expect(pw.response.body.headers[\"x-test-header\"]).toBe(\"Overriden at FolderB\");\n  pw.expect(pw.response.body.headers[\"key\"]).toBe(\"test-key\");\n});",
                "body": {
                  "contentType": null,
                  "body": null
                },
                "requestVariables": []
              }
            ],
            "auth": {
              "authType": "api-key",
              "authActive": true,
              "addTo": "HEADERS",
              "key": "key",
              "value": "test-key"
            },
            "headers": [
              {
                "active": true,
                "key": "X-Test-Header",
                "value": "Overriden at FolderB"
              }
            ]
          }
        ],
        "requests": [
          {
            "v": "3",
            "endpoint": "https://echo.hoppscotch.io",
            "name": "RequestB",
            "params": [],
            "headers": [],
            "method": "GET",
            "auth": {
              "authType": "inherit",
              "authActive": true
            },
            "preRequestScript": "",
            "testScript": "pw.test(\"Correctly inherits auth and headers from the parent folder\", ()=> {\n    pw.expect(pw.response.body.headers[\"x-test-header\"]).toBe(\"Set at root collection\");\n  pw.expect(pw.response.body.headers[\"authorization\"]).toBe(\"Bearer BearerToken\");\n});",
            "body": {
              "contentType": null,
              "body": null
            },
            "requestVariables": [],
            "id": "clpttpdq00003qp16kut6doqv"
          }
        ],
        "auth": {
          "authType": "inherit",
          "authActive": true
        },
        "headers": []
      }
    ],
    "requests": [
      {
        "v": "3",
        "endpoint": "https://echo.hoppscotch.io",
        "name": "RequestA",
        "params": [],
        "headers": [],
        "method": "GET",
        "auth": {
          "authType": "inherit",
          "authActive": true
        },
        "preRequestScript": "",
        "testScript": "pw.test(\"Correctly inherits auth and headers from the root collection\", ()=> {\n    pw.expect(pw.response.body.headers[\"x-test-header\"]).toBe(\"Set at root collection\");\n  pw.expect(pw.response.body.headers[\"authorization\"]).toBe(\"Bearer BearerToken\");\n});",
        "body": {
          "contentType": null,
          "body": null
        },
        "requestVariables": [],
        "id": "clpttpdq00003qp16kut6doqv"
      }
    ],
    "headers": [
      {
        "active": true,
        "key": "X-Test-Header",
        "value": "Set at root collection"
      }
    ],
    "auth": {
      "authType": "bearer",
      "authActive": true,
      "token": "BearerToken"
    }
  },
  {
    "v": 2,
    "name": "CollectionB",
    "folders": [
      {
        "v": 2,
        "name": "FolderA",
        "folders": [],
        "requests": [
          {
            "v": "3",
            "endpoint": "https://echo.hoppscotch.io",
            "name": "RequestB",
            "params": [],
            "headers": [],
            "method": "GET",
            "auth": {
              "authType": "inherit",
              "authActive": true
            },
            "preRequestScript": "",
            "testScript": "pw.test(\"Correctly inherits auth and headers from the parent folder\", ()=> {\n    pw.expect(pw.response.body.headers[\"x-test-header\"]).toBe(\"Set at root collection\");\n  pw.expect(pw.response.body.headers[\"authorization\"]).toBe(\"Bearer BearerToken\");\n});",
            "body": {
              "contentType": null,
              "body": null
            },
            "requestVariables": [],
            "id": "clpttpdq00003qp16kut6doqv"
          }
        ],
        "auth": {
          "authType": "inherit",
          "authActive": true
        },
        "headers": []
      }
    ],
    "requests": [
      {
        "v": "3",
        "endpoint": "https://echo.hoppscotch.io",
        "name": "RequestA",
        "params": [],
        "headers": [],
        "method": "GET",
        "auth": {
          "authType": "inherit",
          "authActive": true
        },
        "preRequestScript": "",
        "testScript": "pw.test(\"Correctly inherits auth and headers from the root collection\", ()=> {\n    pw.expect(pw.response.body.headers[\"x-test-header\"]).toBe(\"Set at root collection\");\n  pw.expect(pw.response.body.headers[\"authorization\"]).toBe(\"Bearer BearerToken\");\n});",
        "body": {
          "contentType": null,
          "body": null
        },
        "requestVariables": [],
        "id": "clpttpdq00003qp16kut6doqv"
      }
    ],
    "headers": [
      {
        "active": true,
        "key": "X-Test-Header",
        "value": "Set at root collection"
      }
    ],
    "auth": {
      "authType": "bearer",
      "authActive": true,
      "token": "BearerToken"
    }
  }
]
