{
  "openapi": "3.0.1",
  "info": {
    "title": "CryptoSlam Web API",
    "version": "1.0"
  },
  "paths": {
    "/v1/account/validate-location": {
      "get": {
        "tags": [
          "Account"
        ],
        "parameters": [
          {
            "name": "ipAddress",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/account/twitter/follow": {
      "get": {
        "tags": [
          "Account"
        ],
        "parameters": [
          {
            "name": "authorizationCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Follow"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Follow"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Follow"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/account": {
      "get": {
        "tags": [
          "Account"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "post": {
        "tags": [
          "Account"
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAuthorizedOwnerViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAuthorizedOwnerViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAuthorizedOwnerViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAuthorizedOwnerViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/airdrop/check-twitter-handle": {
      "get": {
        "tags": [
          "Airdrop"
        ],
        "parameters": [
          {
            "name": "twitterHandle",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/airdrop/check-allocation": {
      "get": {
        "tags": [
          "Airdrop"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AllocationModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllocationModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllocationModel"
                }
              }
            }
          },
          "204": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/airdrop/generate-snapshot": {
      "get": {
        "tags": [
          "Airdrop"
        ],
        "parameters": [
          {
            "name": "fromDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "toDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SnapshotModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnapshotModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnapshotModel"
                }
              }
            }
          },
          "204": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/airdrop/insert-solana-wallet": {
      "post": {
        "tags": [
          "Airdrop"
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SolanaWalletModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SolanaWalletModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SolanaWalletModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SolanaWalletModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/blockchains/rank-by-volume": {
      "get": {
        "tags": [
          "Blockchains"
        ],
        "parameters": [
          {
            "name": "TimeRange",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "HideInscriptions",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BlockchainSummaryModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BlockchainSummaryModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BlockchainSummaryModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/blockchains/{blockchainName}": {
      "get": {
        "tags": [
          "Blockchains"
        ],
        "parameters": [
          {
            "name": "blockchainName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BlockchainViewModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BlockchainViewModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BlockchainViewModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/blockchains": {
      "get": {
        "tags": [
          "Blockchains"
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/blockchains/{blockchainName}/header-stats/{timeRange}": {
      "get": {
        "tags": [
          "Blockchains"
        ],
        "parameters": [
          {
            "name": "blockchainName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeRange",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "default": "day"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BlockchainStatsTilesViewModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BlockchainStatsTilesViewModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BlockchainStatsTilesViewModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/chain-explorer": {
      "get": {
        "tags": [
          "ChainExplorer"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/checklists/{contractName}": {
      "get": {
        "tags": [
          "Checklists"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/checklists/{contractName}/nav": {
      "get": {
        "tags": [
          "Checklists"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/collectionrankings/{contractName}": {
      "get": {
        "tags": [
          "CollectionRankings"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/collectionrankings/{contractName}/nav": {
      "get": {
        "tags": [
          "CollectionRankings"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/collections/{collectionId}": {
      "get": {
        "tags": [
          "Collections"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionViewModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionViewModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionViewModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/tokens": {
      "get": {
        "tags": [
          "Collections"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StartRank",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EndRank",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TokenId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "OwnerAddress",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Sort",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AddressFilter",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Attributes",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionTokenRarityViewModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionTokenRarityViewModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionTokenRarityViewModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/tokens/attributes": {
      "get": {
        "tags": [
          "Collections"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AttributeRarityGroupModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AttributeRarityGroupModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AttributeRarityGroupModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/top-sales": {
      "get": {
        "tags": [
          "Collections"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeInterval",
            "in": "query",
            "schema": {
              "maximum": 90,
              "minimum": 0,
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "maximum": 500,
              "minimum": 1,
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TopSalesViewModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopSalesViewModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopSalesViewModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/top-holders": {
      "get": {
        "tags": [
          "Collections"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeInterval",
            "in": "query",
            "schema": {
              "maximum": 90,
              "minimum": 0,
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "maximum": 500,
              "minimum": 1,
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TopTradersViewModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopTradersViewModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopTradersViewModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/activity": {
      "get": {
        "tags": [
          "Collections"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "maximum": 500,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Method",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StartDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EndDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Sort",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Attributes",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionTokenActivityViewModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionTokenActivityViewModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionTokenActivityViewModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/activity-v2": {
      "get": {
        "tags": [
          "Collections"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "maximum": 500,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionTokenActivityV2ListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionTokenActivityV2ListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionTokenActivityV2ListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/activity/methods": {
      "get": {
        "tags": [
          "Collections"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AttributesActivityModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AttributesActivityModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AttributesActivityModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/stats": {
      "get": {
        "tags": [
          "Collections"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeInterval",
            "in": "query",
            "schema": {
              "maximum": 90,
              "minimum": 0,
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionStatsHeaderViewModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionStatsHeaderViewModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionStatsHeaderViewModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/header-stats": {
      "get": {
        "tags": [
          "Collections"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeInterval",
            "in": "query",
            "schema": {
              "maximum": 90,
              "minimum": 0,
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionStatsHeaderViewModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionStatsHeaderViewModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionStatsHeaderViewModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/contractconfigurations/contracts": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/{collectionName}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "collectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/shard/{contractName}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/get-marketcap-value/{contractName}/{interval}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "interval",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/get-ispricing-enabled/{contractName}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/get-top-sets-csv/{contractName}/{start}/{number}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/get-top-series-csv/{contractName}/{start}/{number}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/get-top-primary-set-itemes-csv/{contractName}/{start}/{number}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/get-top-names/{contractName}/{start}/{number}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/get-top-owners/{contractName}/{start}/{number}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/get-top-tokens-csv/{contractName}/{start}/{number}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "series",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "default": ""
            }
          },
          {
            "name": "setName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "default": ""
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/get-top-tokens-csv/{contractName}/{start}/{number}/{series}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "series",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "default": ""
            }
          },
          {
            "name": "setName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "default": ""
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/contractconfigurations/get-top-tokens-csv/{contractName}/{start}/{number}/{series}/{setname}": {
      "get": {
        "tags": [
          "ContractConfigurations"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "series",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "default": ""
            }
          },
          {
            "name": "setName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "default": ""
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/email-signup": {
      "post": {
        "tags": [
          "EmailSignUp"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/email-signup/email-check": {
      "get": {
        "tags": [
          "EmailSignUp"
        ],
        "parameters": [
          {
            "name": "email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/email-signup/payment-status": {
      "get": {
        "tags": [
          "EmailSignUp"
        ],
        "parameters": [
          {
            "name": "email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/exchangerate": {
      "get": {
        "tags": [
          "ExchangeRate"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "number",
                    "format": "double"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "number",
                    "format": "double"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "number",
                    "format": "double"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "parameters": [
          {
            "name": "OrderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SortOrder",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Offset",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens/top-summaries": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "parameters": [
          {
            "name": "timeRange",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "day"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PeriodTopVolumeSummaryListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PeriodTopVolumeSummaryListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PeriodTopVolumeSummaryListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "204": {
            "description": "Success"
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens/list": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens/{symbol}/monthly-summaries": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "parameters": [
          {
            "name": "symbol",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens/{symbol}/daily-summaries": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "parameters": [
          {
            "name": "symbol",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens/{symbol}": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "parameters": [
          {
            "name": "symbol",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens/{symbol}/details": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "parameters": [
          {
            "name": "symbol",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens/{symbol}/graph-summary": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "parameters": [
          {
            "name": "symbol",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens/global-daily-summaries": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens/global-monthly-summaries": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/fantokens/nav": {
      "get": {
        "tags": [
          "FanTokens"
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/gas": {
      "get": {
        "tags": [
          "Gas"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/gas/current": {
      "get": {
        "tags": [
          "Gas"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/global/header-stats/{timeRange}": {
      "get": {
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "name": "timeRange",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "default": "day"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/HeaderStatModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HeaderStatModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/HeaderStatModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/global/sales": {
      "get": {
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "name": "timeFrame",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "daily"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/indexes": {
      "get": {
        "tags": [
          "Indexes"
        ],
        "parameters": [
          {
            "name": "Symbols",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StartTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EndTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "InterimValues",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/IndexesModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndexesModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndexesModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/indexes/summaries": {
      "get": {
        "tags": [
          "Indexes"
        ],
        "parameters": [
          {
            "name": "Symbols",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StartTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EndTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "InterimValues",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/IndexSummaryListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndexSummaryListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndexSummaryListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/indexes/history": {
      "get": {
        "tags": [
          "Indexes"
        ],
        "parameters": [
          {
            "name": "Symbols",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StartTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EndTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "InterimValues",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/IndexHistoryListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndexHistoryListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndexHistoryListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/indexes/basis-price-changes": {
      "get": {
        "tags": [
          "Indexes"
        ],
        "parameters": [
          {
            "name": "Symbol",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StartTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EndTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "NumIncreases",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NumDecreases",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/DateTimeBasicPriceChangeDailyModelDictionaryBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DateTimeBasicPriceChangeDailyModelDictionaryBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/DateTimeBasicPriceChangeDailyModelDictionaryBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/indexes/basis-price-changes-array": {
      "get": {
        "tags": [
          "Indexes"
        ],
        "parameters": [
          {
            "name": "Symbol",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StartTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EndTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "NumIncreases",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NumDecreases",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BasicPriceChangeListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BasicPriceChangeListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BasicPriceChangeListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/indexes/csv/summaries": {
      "get": {
        "tags": [
          "Indexes"
        ],
        "parameters": [
          {
            "name": "Symbols",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StartTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EndTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "InterimValues",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/indexes/csv/history": {
      "get": {
        "tags": [
          "Indexes"
        ],
        "parameters": [
          {
            "name": "Symbols",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StartTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EndTime",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "InterimValues",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{lookupTitle}/{query}/display": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lookupTitle",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{lookupTitle}/{query}/unminted-population": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lookupTitle",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{lookupTitle}/{query}/owners": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lookupTitle",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{lookupTitle}/{query}/random": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lookupTitle",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{lookupTitle}/{query}/sales": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lookupTitle",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{lookupTitle}/{query}/marketplace": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lookupTitle",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{lookupTitle}/{query}/topowners": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lookupTitle",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{lookupTitle}/{query}/carousel": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lookupTitle",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{lookupTitle}/{query}/population": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lookupTitle",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{query}/{fetchDataType}/get-lookup-csv-graph-data": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fetchDataType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/lookup/{contractName}/{query}/get-lookup-csv": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/loop-webhooks": {
      "post": {
        "tags": [
          "LoopWebhooks"
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TransferProcessedPayload"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransferProcessedPayload"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TransferProcessedPayload"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TransferProcessedPayload"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "get": {
        "tags": [
          "LoopWebhooks"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/loop-webhooks/hits": {
      "get": {
        "tags": [
          "LoopWebhooks"
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/marketplace/last": {
      "get": {
        "tags": [
          "Marketplace"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/marketplace/{contractName}/last": {
      "get": {
        "tags": [
          "Marketplace"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/marketplace/{contractName}/{numberOfRecords}/last": {
      "get": {
        "tags": [
          "Marketplace"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/marketplace/getmarketplaceranking": {
      "get": {
        "tags": [
          "Marketplace"
        ],
        "parameters": [
          {
            "name": "TimeRange",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "OrderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SortDirection",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Offset",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "BlockchainId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/marketplace/nav": {
      "get": {
        "tags": [
          "Marketplace"
        ],
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          },
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/marketplace/nav/{owner}": {
      "get": {
        "tags": [
          "Marketplace"
        ],
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          },
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/marketplace/{contractName}/nav": {
      "get": {
        "tags": [
          "Marketplace"
        ],
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          },
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/marketplace/{contractName}/nav/{owner}": {
      "get": {
        "tags": [
          "Marketplace"
        ],
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          },
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/marketplace/search": {
      "post": {
        "tags": [
          "Marketplace"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/marketplace/{contractName}/search": {
      "post": {
        "tags": [
          "Marketplace"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/mints/{contractName}/summary-daily": {
      "get": {
        "tags": [
          "Mints"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/mints/last": {
      "get": {
        "tags": [
          "Mints"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/mints/{contractName}/last": {
      "get": {
        "tags": [
          "Mints"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/mints/{contractName}/{numberOfRecords}/last": {
      "get": {
        "tags": [
          "Mints"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/mints/{contractName}/nav": {
      "get": {
        "tags": [
          "Mints"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/mints/search": {
      "post": {
        "tags": [
          "Mints"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MintsGetDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MintsGetDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MintsGetDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MintsGetDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/mints/{contractName}/search": {
      "post": {
        "tags": [
          "Mints"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MintsGetDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MintsGetDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MintsGetDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MintsGetDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/nft-indexes/{indexType}": {
      "get": {
        "tags": [
          "NFTIndexes"
        ],
        "parameters": [
          {
            "name": "indexType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/nft-indexes/{indexType}/hourly": {
      "get": {
        "tags": [
          "NFTIndexes"
        ],
        "parameters": [
          {
            "name": "indexType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/nft-indexes/hourly": {
      "get": {
        "tags": [
          "NFTIndexes"
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/nft-indexes/change": {
      "get": {
        "tags": [
          "NFTIndexes"
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/nft-indexes": {
      "get": {
        "tags": [
          "NFTIndexes"
        ],
        "parameters": [
          {
            "name": "timeRange",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "day"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/NftGlobalIndexBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NftGlobalIndexBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/NftGlobalIndexBaseResponse"
                }
              }
            }
          },
          "204": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/ownercollections/{contractName}/{owner}": {
      "get": {
        "tags": [
          "OwnerCollections"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/ownercollections": {
      "post": {
        "tags": [
          "OwnerCollections"
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/ownercollections/nav": {
      "get": {
        "tags": [
          "OwnerCollections"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/ownercollections/{contractName}/{owner}/nav": {
      "get": {
        "tags": [
          "OwnerCollections"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/ownercollections/set": {
      "post": {
        "tags": [
          "OwnerCollections"
        ],
        "parameters": [
          {
            "name": "setDepth",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/ownercollections/{setDepth}/set": {
      "post": {
        "tags": [
          "OwnerCollections"
        ],
        "parameters": [
          {
            "name": "setDepth",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OwnerCollectionsGetDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{owner}": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerDisplayModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerDisplayModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerDisplayModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/owners/{owner}/collection": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerCollectionSummaryModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerCollectionSummaryModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerCollectionSummaryModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/owners/{owner}/wallet": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerWalletSummaryModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerWalletSummaryModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerWalletSummaryModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/owners/{owner}/unminted": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerCollectionSummaryModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerCollectionSummaryModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerCollectionSummaryModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/owners/{owner}/activity": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerActivitySummaryModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerActivitySummaryModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OwnerActivitySummaryModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/owners/{owner}/sales": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{owner}/purchases": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{owner}/marketplace": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{owner}/want-lists": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{owner}/trading-blocks": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{owner}/collection-rankings": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{ownerAddress}/collections": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "ownerAddress",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "platform",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "ethereum"
            }
          },
          {
            "name": "isShownOnly",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{ownerAddress}/collections/{productPath}/tokens": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "ownerAddress",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "platform",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "ethereum"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{owner}/get-csv-overtime-for-owner": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{owner}/get-csv-for-owner": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/owners/{owner}/{FetchDataType}/get-owner-csv-overtime/{contractName}": {
      "get": {
        "tags": [
          "Owners"
        ],
        "parameters": [
          {
            "name": "owner",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fetchDataType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/payment-tokens": {
      "get": {
        "tags": [
          "PaymentTokens"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SupportedPaymentTokenViewModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportedPaymentTokenViewModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportedPaymentTokenViewModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/payment-tokens/full": {
      "get": {
        "tags": [
          "PaymentTokens"
        ],
        "parameters": [
          {
            "name": "removeEmpty",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentTokenViewModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentTokenViewModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentTokenViewModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/runs/{contractName}/nav": {
      "get": {
        "tags": [
          "Runs"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/runs/search": {
      "post": {
        "tags": [
          "Runs"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/RunDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RunDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RunDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RunDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/runs/{contractName}/search": {
      "post": {
        "tags": [
          "Runs"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/RunDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RunDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RunDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RunDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/top-100": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "timeRange",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "blockchainId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleRankedModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleRankedModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleRankedModel"
                  }
                }
              }
            }
          },
          "204": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/sales/top": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "TimeRange",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Offset",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "BlockchainId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleRankedModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleRankedModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleRankedModel"
                  }
                }
              }
            }
          },
          "204": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/sales/rank-by-volume": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "TimeRange",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "OrderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SortDirection",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Offset",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "BlockchainId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "HideInscriptions",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionRankingResponseModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionRankingResponseModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionRankingResponseModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/sales/swaps-rank-by-volume": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "TimeRange",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Platform",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PlatformId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SwapRankByVolumeListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SwapRankByVolumeListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SwapRankByVolumeListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/sales/{productPath}/summary": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GroupingType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Start",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "End",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionSalesSummaryViewModelBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionSalesSummaryViewModelBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionSalesSummaryViewModelBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/sales/{contractName}/summary-daily-value": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/summary-daily-sellers": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/summary-daily-buyers": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/recent-sellers": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/{numberOfRecords}/recent-sellers": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/recent-buyers": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/{numberOfRecords}/recent-buyers": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/search": {
      "post": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SalesGetDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SalesGetDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SalesGetDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SalesGetDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/search": {
      "post": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SalesGetDataTableViewModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SalesGetDataTableViewModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SalesGetDataTableViewModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SalesGetDataTableViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/last": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/last": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/{numberOfRecords}/last": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numberOfRecords",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/nav": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          },
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/nav": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          },
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/nav/sales-summary": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          },
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales/{contractName}/contract-sales-aggreations": {
      "get": {
        "tags": [
          "Sales"
        ],
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          },
          {
            "name": "contractName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/v1/sales-volume-index/{indexType}": {
      "get": {
        "tags": [
          "SalesVolumeIndex"
        ],
        "parameters": [
          {
            "name": "indexType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/NftGlobalIndexBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NftGlobalIndexBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/NftGlobalIndexBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/sales-volume-index/{indexType}/hourly": {
      "get": {
        "tags": [
          "SalesVolumeIndex"
        ],
        "parameters": [
          {
            "name": "indexType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "query",
            "in": "query",
            "schema": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/sales-volume-index/hourly": {
      "get": {
        "tags": [
          "SalesVolumeIndex"
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/sales-volume-index/change": {
      "get": {
        "tags": [
          "SalesVolumeIndex"
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/sales-volume-index": {
      "get": {
        "tags": [
          "SalesVolumeIndex"
        ],
        "parameters": [
          {
            "name": "timeRange",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "day"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/NftGlobalIndexBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NftGlobalIndexBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/NftGlobalIndexBaseResponse"
                }
              }
            }
          },
          "204": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/search": {
      "get": {
        "tags": [
          "Search"
        ],
        "parameters": [
          {
            "name": "partialName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "num",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 10
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SearchResultViewModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SearchResultViewModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SearchResultViewModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/socialservices": {
      "get": {
        "tags": [
          "SocialServices"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SocialServiceModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SocialServiceModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SocialServiceModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/mint/{productPath}/token/{tokenId}/csv": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CSVViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CSVViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CSVViewModel"
                }
              }
            }
          }
        }
      }
    },
    "/v1/mint/{productPath}/token/{tokenId}/csv-history": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeRange",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CSVHistoryModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CSVHistoryModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CSVHistoryModel"
                }
              }
            }
          }
        }
      }
    },
    "/v1/mint/{productPath}/token/{tokenId}/summary": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "address",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "204": {
            "description": "Success"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/mint/{productPath}/token/{tokenId}/summary/{address}": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "address",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "204": {
            "description": "Success"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/mint/{productPath}/token/{tokenId}/sales": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "address",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "204": {
            "description": "Success"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/mint/{productPath}/token/{tokenId}/sales/{address}": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "address",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "204": {
            "description": "Success"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/mint/{productPath}/token/{tokenId}/transfers": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "address",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "204": {
            "description": "Success"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/mint/{productPath}/token/{tokenId}/transfers/{address}": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "address",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "204": {
            "description": "Success"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/mint/{productPath}/token/{tokenId}/history": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "address",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "204": {
            "description": "Success"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/mint/{productPath}/token/{tokenId}/history/{address}": {
      "get": {
        "tags": [
          "Token"
        ],
        "parameters": [
          {
            "name": "productPath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "address",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "204": {
            "description": "Success"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/topsales": {
      "get": {
        "tags": [
          "TopSales"
        ],
        "parameters": [
          {
            "name": "timeRange",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 10
            }
          },
          {
            "name": "blockchainId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleModel"
                  }
                }
              }
            }
          },
          "204": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/topsales/top-by-chain": {
      "get": {
        "tags": [
          "TopSales"
        ],
        "parameters": [
          {
            "name": "timeRange",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 10
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopSaleModel"
                  }
                }
              }
            }
          },
          "204": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/top-buyers": {
      "get": {
        "tags": [
          "TopTraders"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeInterval",
            "in": "query",
            "schema": {
              "maximum": 90,
              "minimum": 0,
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "startRank",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "maximum": 500,
              "minimum": 1,
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TopBuyerModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopBuyerModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopBuyerModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/collections/{collectionId}/top-sellers": {
      "get": {
        "tags": [
          "TopTraders"
        ],
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeInterval",
            "in": "query",
            "schema": {
              "maximum": 90,
              "minimum": 0,
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "startRank",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "maximum": 500,
              "minimum": 1,
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          },
          {
            "name": "o",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": -1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TopSellerModelListBaseResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopSellerModelListBaseResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopSellerModelListBaseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/tradeport/points": {
      "get": {
        "tags": [
          "TradePort"
        ],
        "parameters": [
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "maximum": 25,
              "minimum": 0,
              "type": "integer",
              "format": "int32",
              "default": 25
            }
          },
          {
            "name": "trader",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UserPoint"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserPoint"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserPoint"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/tradeport/points/{trader}": {
      "get": {
        "tags": [
          "TradePort"
        ],
        "parameters": [
          {
            "name": "trader",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Point"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Point"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Point"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/tradeport/user-count": {
      "get": {
        "tags": [
          "TradePort"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/token/airdrop": {
      "post": {
        "tags": [
          "UserToken"
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/AirdropAuthenticateModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AirdropAuthenticateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AirdropAuthenticateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AirdropAuthenticateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Server Error"
          }
        }
      }
    },
    "/v1/token": {
      "post": {
        "tags": [
          "UserToken"
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/AuthenticateModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuthenticateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AuthenticateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AuthenticateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "AirdropAuthenticateModel": {
        "required": [
          "ipAddress",
          "platform",
          "signature",
          "walletAddress"
        ],
        "type": "object",
        "properties": {
          "signature": {
            "type": "string"
          },
          "platform": {
            "type": "string"
          },
          "walletAddress": {
            "type": "string"
          },
          "ipAddress": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "AllocationModel": {
        "type": "object",
        "properties": {
          "walletAddress": {
            "type": "string",
            "nullable": true
          },
          "eligible": {
            "type": "boolean"
          },
          "allocation": {
            "type": "integer",
            "format": "int32"
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "platform": {
            "type": "string",
            "nullable": true
          },
          "hasClaimed": {
            "type": "boolean"
          },
          "twitterURL": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AttributeRarityGroupModel": {
        "type": "object",
        "properties": {
          "attributeGroup": {
            "type": "string",
            "nullable": true
          },
          "count": {
            "type": "integer",
            "format": "int32"
          },
          "odds": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AttributesRarityOdds"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AttributeRarityGroupModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AttributeRarityGroupModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AttributesActivityModel": {
        "type": "object",
        "properties": {
          "activityName": {
            "type": "string",
            "nullable": true
          },
          "method": {
            "type": "string",
            "nullable": true
          },
          "num": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AttributesActivityModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AttributesActivityModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AttributesRarityOdds": {
        "type": "object",
        "properties": {
          "attribute": {
            "type": "string",
            "nullable": true
          },
          "count": {
            "type": "integer",
            "format": "int32"
          },
          "odds": {
            "type": "number",
            "format": "double"
          },
          "oddsDisplay": {
            "type": "string",
            "nullable": true
          },
          "percent": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "AuthenticateModel": {
        "type": "object",
        "properties": {
          "publicAddress": {
            "type": "string",
            "nullable": true
          },
          "signature": {
            "type": "string",
            "nullable": true
          },
          "signatures": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "networks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OwnerNetworkModelForToken"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BasicPriceChange": {
        "type": "object",
        "properties": {
          "bucket": {
            "type": "string",
            "format": "date-time"
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "platformId": {
            "type": "integer",
            "format": "int32"
          },
          "platform": {
            "type": "string",
            "nullable": true
          },
          "platformIconUrl": {
            "type": "string",
            "nullable": true
          },
          "iconUrl": {
            "type": "string",
            "nullable": true
          },
          "change": {
            "type": "number",
            "format": "float"
          }
        },
        "additionalProperties": false
      },
      "BasicPriceChangeDailyItemModel": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "platformId": {
            "type": "integer",
            "format": "int32"
          },
          "platform": {
            "type": "string",
            "nullable": true
          },
          "platformIconUrl": {
            "type": "string",
            "nullable": true
          },
          "iconUrl": {
            "type": "string",
            "nullable": true
          },
          "change": {
            "type": "number",
            "format": "float"
          }
        },
        "additionalProperties": false
      },
      "BasicPriceChangeDailyModel": {
        "type": "object",
        "properties": {
          "increase": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BasicPriceChangeDailyItemModel"
            },
            "nullable": true
          },
          "decrease": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BasicPriceChangeDailyItemModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BasicPriceChangeListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BasicPriceChange"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BlockchainStatsHeaderSeriesModel": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "BlockchainStatsTilesViewModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "variation": {
            "type": "string",
            "nullable": true
          },
          "displayOrder": {
            "type": "integer",
            "format": "int32"
          },
          "dataSeries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BlockchainStatsHeaderSeriesModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BlockchainStatsTilesViewModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BlockchainStatsTilesViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BlockchainSummaryModel": {
        "type": "object",
        "properties": {
          "uniqueBuyers": {
            "type": "integer",
            "format": "int64"
          },
          "uniqueSellers": {
            "type": "integer",
            "format": "int64"
          },
          "transactions": {
            "type": "integer",
            "format": "int64"
          },
          "volume": {
            "type": "number",
            "format": "double"
          },
          "previousVolume": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "volumeChange": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "volumeChangePercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "volumeUSD": {
            "type": "number",
            "format": "double"
          },
          "previousVolumeUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "volumeChangeUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "volumeChangePercentageUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "previousUniqueBuyers": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "uniqueBuyersChange": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "uniqueBuyersChangePercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "previousUniqueSellers": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "uniqueSellersChange": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "uniqueSellersChangePercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "previousTransactions": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "transactionsChange": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "transactionsChangePercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "totalUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "totalUSDChangePercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "washSalesTransactions": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "washSalesUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rank": {
            "type": "integer",
            "format": "int32"
          },
          "platform": {
            "type": "integer",
            "format": "int32"
          },
          "iconUrl": {
            "type": "string",
            "nullable": true
          },
          "washSalesUSDChangePercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "washSalesPercentageChangePercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "washSalesTransactionsChangePercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "washSalesTotalPercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "washSalesTotalPercentageChangePercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "incorrectWashSalesData": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "BlockchainSummaryModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BlockchainSummaryModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BlockchainViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "platform": {
            "type": "string",
            "nullable": true
          },
          "paymentToken": {
            "type": "string",
            "nullable": true
          },
          "isTestNet": {
            "type": "boolean"
          },
          "isPaid": {
            "type": "boolean"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "isBlockchain": {
            "type": "boolean"
          },
          "socials": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PlatformSocialModel"
            },
            "nullable": true
          },
          "iconURL": {
            "type": "string",
            "nullable": true
          },
          "smallIconURL": {
            "type": "string",
            "nullable": true
          },
          "blockExplorer": {
            "type": "string",
            "nullable": true
          },
          "addressExplorer": {
            "type": "string",
            "nullable": true
          },
          "txnURL": {
            "type": "string",
            "nullable": true
          },
          "addressURL": {
            "type": "string",
            "nullable": true
          },
          "currentPrice": {
            "type": "number",
            "format": "double"
          },
          "dailyPriceChangePercentage": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "BlockchainViewModelBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/BlockchainViewModel"
          }
        },
        "additionalProperties": false
      },
      "CollectionRankingResponseModel": {
        "type": "object",
        "properties": {
          "resultCount": {
            "type": "integer",
            "format": "int32"
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "timePeriod": {
            "type": "string",
            "nullable": true
          },
          "offset": {
            "type": "integer",
            "format": "int32"
          },
          "limit": {
            "type": "integer",
            "format": "int32"
          },
          "recordsTotal": {
            "type": "integer",
            "format": "int32"
          },
          "recordsFiltered": {
            "type": "integer",
            "format": "int32"
          },
          "saleSummaries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CollectionSummaryPeriodModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionRankingResponseModelBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/CollectionRankingResponseModel"
          }
        },
        "additionalProperties": false
      },
      "CollectionSalesSummaryRecordViewModel": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "salesUSD": {
            "type": "number",
            "format": "double"
          },
          "salesToken": {
            "type": "number",
            "format": "double"
          },
          "uniqueBuyers": {
            "type": "integer",
            "format": "int64"
          },
          "sellers": {
            "type": "integer",
            "format": "int64"
          },
          "totalTransactions": {
            "type": "integer",
            "format": "int64"
          },
          "activeOwners": {
            "type": "integer",
            "format": "int64"
          },
          "totalOwners": {
            "type": "integer",
            "format": "int64"
          },
          "transfers": {
            "type": "integer",
            "format": "int64"
          },
          "mints": {
            "type": "integer",
            "format": "int64"
          },
          "burns": {
            "type": "integer",
            "format": "int64"
          },
          "avgPriceUSD": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "avgPriceToken": {
            "type": "number",
            "format": "double",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CollectionSalesSummaryViewModel": {
        "type": "object",
        "properties": {
          "baseCurrency": {
            "type": "string",
            "nullable": true
          },
          "isV3": {
            "type": "boolean"
          },
          "isMonthly": {
            "type": "boolean"
          },
          "collectionName": {
            "type": "string",
            "nullable": true
          },
          "salesSummaryRecords": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CollectionSalesSummaryRecordViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionSalesSummaryViewModelBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/CollectionSalesSummaryViewModel"
          }
        },
        "additionalProperties": false
      },
      "CollectionStatsHeaderSeriesViewModel": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CollectionStatsHeaderViewModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "number",
            "format": "double"
          },
          "variation": {
            "type": "number",
            "format": "double"
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "displayOrder": {
            "type": "integer",
            "format": "int32"
          },
          "dataSeries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CollectionStatsHeaderSeriesViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionStatsHeaderViewModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CollectionStatsHeaderViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionSummaryPeriodModel": {
        "type": "object",
        "properties": {
          "iconUrl": {
            "type": "string",
            "nullable": true
          },
          "contractName": {
            "type": "string",
            "nullable": true
          },
          "productPath": {
            "type": "string",
            "nullable": true
          },
          "baseCurrency": {
            "type": "string",
            "nullable": true
          },
          "buyers": {
            "type": "integer",
            "format": "int64"
          },
          "sellers": {
            "type": "integer",
            "format": "int64"
          },
          "transactions": {
            "type": "integer",
            "format": "int32"
          },
          "changeInValueUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "valueUSD": {
            "type": "number",
            "format": "double"
          },
          "previousValueUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rank": {
            "type": "integer",
            "format": "int32"
          },
          "shortName": {
            "type": "string",
            "nullable": true
          },
          "isSalesOnly": {
            "type": "boolean"
          },
          "value": {
            "type": "number",
            "format": "double"
          },
          "platform": {
            "type": "integer",
            "format": "int32"
          },
          "platformName": {
            "type": "string",
            "nullable": true
          },
          "owners": {
            "type": "integer",
            "format": "int32"
          },
          "previousValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isSlamLandDisabled": {
            "type": "boolean",
            "nullable": true
          },
          "changeInBuyers": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "changeInSellers": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "changeInTransactions": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "avgPrice": {
            "type": "number",
            "format": "double"
          },
          "avgPriceUSD": {
            "type": "number",
            "format": "double"
          },
          "changeInAvgPrice": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CollectionTokenActivityV2": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "contractAddress": {
            "type": "string",
            "nullable": true
          },
          "tokenName": {
            "type": "string",
            "nullable": true
          },
          "tokenId": {
            "type": "string",
            "nullable": true
          },
          "paymentToken": {
            "type": "string",
            "nullable": true
          },
          "gasPriceGwei": {
            "type": "number",
            "format": "double"
          },
          "transactionHash": {
            "type": "string",
            "nullable": true
          },
          "transactionDate": {
            "type": "string",
            "format": "date-time"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "priceUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "buyerAddress": {
            "type": "string",
            "nullable": true
          },
          "sellerAddress": {
            "type": "string",
            "nullable": true
          },
          "tokenImage": {
            "type": "string",
            "nullable": true
          },
          "marketPlaceAddress": {
            "type": "string",
            "nullable": true
          },
          "marketplaceIcon": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionTokenActivityV2ListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CollectionTokenActivityV2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionTokenActivityViewModel": {
        "type": "object",
        "properties": {
          "saleId": {
            "type": "integer",
            "format": "int64"
          },
          "productPath": {
            "type": "string",
            "nullable": true
          },
          "addressId": {
            "type": "integer",
            "format": "int32"
          },
          "marketplace": {
            "type": "string",
            "nullable": true
          },
          "marketplaceIcon": {
            "type": "string",
            "nullable": true
          },
          "buyerAddress": {
            "type": "string",
            "nullable": true
          },
          "buyerName": {
            "type": "string",
            "nullable": true
          },
          "sellerAddress": {
            "type": "string",
            "nullable": true
          },
          "sellerName": {
            "type": "string",
            "nullable": true
          },
          "gasPriceGwei": {
            "type": "number",
            "format": "double"
          },
          "paymentToken": {
            "type": "string",
            "nullable": true
          },
          "saleTransactionHash": {
            "type": "string",
            "nullable": true
          },
          "soldOn": {
            "type": "string",
            "format": "date-time"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "priceUSD": {
            "type": "number",
            "format": "double"
          },
          "purchaseTransactionHash": {
            "type": "string",
            "nullable": true
          },
          "boughtOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "cost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "costUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "profit": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "margin": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "heldDurationMinutes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isBundle": {
            "type": "boolean",
            "nullable": true
          },
          "tokenId": {
            "type": "string",
            "nullable": true
          },
          "tokenName": {
            "type": "string",
            "nullable": true
          },
          "rarityRank": {
            "type": "integer",
            "format": "int32"
          },
          "odds": {
            "type": "number",
            "format": "double"
          },
          "transferId": {
            "type": "integer",
            "format": "int64"
          },
          "transactionHash": {
            "type": "string",
            "nullable": true
          },
          "acquisitionTransactionHash": {
            "type": "string",
            "nullable": true
          },
          "transferredOn": {
            "type": "string",
            "format": "date-time"
          },
          "acquiredOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "fromAddress": {
            "type": "string",
            "nullable": true
          },
          "fromName": {
            "type": "string",
            "nullable": true
          },
          "toAddress": {
            "type": "string",
            "nullable": true
          },
          "toName": {
            "type": "string",
            "nullable": true
          },
          "transactionFee": {
            "type": "number",
            "format": "double"
          },
          "approvalId": {
            "type": "integer",
            "format": "int64"
          },
          "approvedOn": {
            "type": "string",
            "format": "date-time"
          },
          "ownerAddress": {
            "type": "string",
            "nullable": true
          },
          "ownerName": {
            "type": "string",
            "nullable": true
          },
          "approvedAddress": {
            "type": "string",
            "nullable": true
          },
          "approvedName": {
            "type": "string",
            "nullable": true
          },
          "approved": {
            "type": "boolean"
          },
          "approvalForAllId": {
            "type": "integer",
            "format": "int64"
          },
          "operatorAddress": {
            "type": "string",
            "nullable": true
          },
          "operatorName": {
            "type": "string",
            "nullable": true
          },
          "isWashSale": {
            "type": "boolean"
          },
          "quantity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "image": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionTokenActivityViewModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CollectionTokenActivityViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionTokenRarityViewModel": {
        "type": "object",
        "properties": {
          "address": {
            "type": "string",
            "nullable": true
          },
          "rarityRank": {
            "type": "integer",
            "format": "int32"
          },
          "tokenId": {
            "type": "string",
            "nullable": true
          },
          "tokenName": {
            "type": "string",
            "nullable": true
          },
          "ownerAddress": {
            "type": "string",
            "nullable": true
          },
          "ownerName": {
            "type": "string",
            "nullable": true
          },
          "odds": {
            "type": "number",
            "format": "double"
          },
          "lastSalePriceUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "lastSalePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "lastSalePaymentToken": {
            "type": "string",
            "nullable": true
          },
          "lastSaleTimestamp": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastSaleTransactionHash": {
            "type": "string",
            "nullable": true
          },
          "lastSaleOwnerAddress": {
            "type": "string",
            "nullable": true
          },
          "lastSaleBoughtByCurrentOwner": {
            "type": "boolean"
          },
          "mintedTimestamp": {
            "type": "string",
            "format": "date-time"
          },
          "mintedTransactionHash": {
            "type": "string",
            "nullable": true
          },
          "burnedTimestamp": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "burnedTransactionHash": {
            "type": "string",
            "nullable": true
          },
          "image": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionTokenRarityViewModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CollectionTokenRarityViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionViewModel": {
        "type": "object",
        "properties": {
          "collectionId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "platform": {
            "type": "string",
            "nullable": true
          },
          "paymentToken": {
            "type": "string",
            "nullable": true
          },
          "websiteUrl": {
            "type": "string",
            "nullable": true
          },
          "iconUrl": {
            "type": "string",
            "nullable": true
          },
          "contractAddress": {
            "type": "string",
            "nullable": true
          },
          "discordUrl": {
            "type": "string",
            "nullable": true
          },
          "twitterUrl": {
            "type": "string",
            "nullable": true
          },
          "instagramUrl": {
            "type": "string",
            "nullable": true
          },
          "tokenCount": {
            "type": "integer",
            "format": "int32"
          },
          "baseCurrency": {
            "type": "string",
            "nullable": true
          },
          "isSalesOnly": {
            "type": "boolean"
          },
          "isV3": {
            "type": "boolean"
          },
          "placeholderImage": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CollectionViewModelBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/CollectionViewModel"
          }
        },
        "additionalProperties": false
      },
      "ColumnViewModel": {
        "type": "object",
        "properties": {
          "data": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "orderable": {
            "type": "boolean"
          },
          "searchable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CSVHistoryModel": {
        "type": "object",
        "properties": {
          "csvHistoryPoints": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CSVHistoryPointModel"
            },
            "nullable": true
          },
          "csvEnabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CSVHistoryPointModel": {
        "type": "object",
        "properties": {
          "timestamp": {
            "type": "string",
            "format": "date-time"
          },
          "csv": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CSVStatisticViewModel": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "string",
            "nullable": true
          },
          "rankTotal": {
            "type": "string",
            "nullable": true
          },
          "csv": {
            "type": "string",
            "nullable": true
          },
          "low24H": {
            "type": "string",
            "nullable": true
          },
          "high24H": {
            "type": "string",
            "nullable": true
          },
          "change24H": {
            "type": "string",
            "nullable": true
          },
          "percentChange24H": {
            "type": "string",
            "nullable": true
          },
          "low7D": {
            "type": "string",
            "nullable": true
          },
          "high7D": {
            "type": "string",
            "nullable": true
          },
          "low30D": {
            "type": "string",
            "nullable": true
          },
          "high30D": {
            "type": "string",
            "nullable": true
          },
          "lowAllTime": {
            "type": "string",
            "nullable": true
          },
          "highAllTime": {
            "type": "string",
            "nullable": true
          },
          "primarySetItem": {
            "type": "string",
            "nullable": true
          },
          "trackingBegan": {
            "type": "string",
            "nullable": true
          },
          "marketCap": {
            "type": "string",
            "nullable": true
          },
          "population": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CSVViewModel": {
        "type": "object",
        "properties": {
          "statistic": {
            "$ref": "#/components/schemas/CSVStatisticViewModel"
          },
          "csvEnabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "DateTimeBasicPriceChangeDailyModelDictionaryBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/BasicPriceChangeDailyModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Follow": {
        "type": "object",
        "properties": {
          "following": {
            "type": "boolean"
          },
          "pendingFollow": {
            "type": "boolean"
          },
          "userName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HeaderStatModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "number",
            "format": "double"
          },
          "variation": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "displayOrder": {
            "type": "integer",
            "format": "int32"
          },
          "dataSeries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StatsSeriesModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HeaderStatModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HeaderStatModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IndexesModel": {
        "type": "object",
        "properties": {
          "indexSummaries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IndexSummary"
            },
            "nullable": true
          },
          "indexHistoryList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IndexHistory"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IndexesModelBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/IndexesModel"
          }
        },
        "additionalProperties": false
      },
      "IndexHistory": {
        "type": "object",
        "properties": {
          "symbol": {
            "type": "string",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "format": "date-time"
          },
          "endTime": {
            "type": "string",
            "format": "date-time"
          },
          "startValue": {
            "type": "number",
            "format": "double"
          },
          "endValue": {
            "type": "number",
            "format": "double"
          },
          "change": {
            "type": "number",
            "format": "double"
          },
          "percentChange": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "IndexHistoryListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IndexHistory"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IndexSummary": {
        "type": "object",
        "properties": {
          "symbol": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "bornDate": {
            "type": "string",
            "format": "date-time"
          },
          "startValue": {
            "type": "number",
            "format": "double"
          },
          "endValue": {
            "type": "number",
            "format": "double"
          },
          "change": {
            "type": "number",
            "format": "double"
          },
          "percentChange": {
            "type": "number",
            "format": "double"
          },
          "high": {
            "type": "number",
            "format": "double"
          },
          "low": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "IndexSummaryListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IndexSummary"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketplaceDataTableViewModel": {
        "type": "object",
        "properties": {
          "draw": {
            "type": "integer",
            "format": "int32"
          },
          "start": {
            "type": "integer",
            "format": "int32"
          },
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "search": {
            "$ref": "#/components/schemas/SearchViewModel"
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ColumnViewModel"
            },
            "nullable": true
          },
          "order": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderViewModel"
            },
            "nullable": true
          },
          "attributesQuery": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "owner": {
            "type": "string",
            "nullable": true
          },
          "marketplace": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "set": {
            "type": "string",
            "nullable": true
          },
          "team": {
            "type": "string",
            "nullable": true
          },
          "playCategory": {
            "type": "string",
            "nullable": true
          },
          "startDateHeader": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDateHeader": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "attributeHeader": {
            "type": "string",
            "nullable": true
          },
          "ownerHeader": {
            "type": "string",
            "nullable": true
          },
          "variant": {
            "type": "string",
            "nullable": true
          },
          "gender": {
            "type": "string",
            "nullable": true
          },
          "rarity": {
            "type": "string",
            "nullable": true
          },
          "subset": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MetaDataResponse": {
        "type": "object",
        "properties": {
          "page": {
            "type": "integer",
            "format": "int32"
          },
          "total_count": {
            "type": "integer",
            "format": "int32"
          },
          "per_page": {
            "type": "integer",
            "format": "int32"
          },
          "page_count": {
            "type": "integer",
            "format": "int32"
          },
          "timeStamp": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MintsGetDataTableViewModel": {
        "type": "object",
        "properties": {
          "draw": {
            "type": "integer",
            "format": "int32"
          },
          "start": {
            "type": "integer",
            "format": "int32"
          },
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "search": {
            "$ref": "#/components/schemas/SearchViewModel"
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ColumnViewModel"
            },
            "nullable": true
          },
          "order": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderViewModel"
            },
            "nullable": true
          },
          "attributesQuery": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "set": {
            "type": "string",
            "nullable": true
          },
          "team": {
            "type": "string",
            "nullable": true
          },
          "playCategory": {
            "type": "string",
            "nullable": true
          },
          "startDateHeader": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDateHeader": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "variant": {
            "type": "string",
            "nullable": true
          },
          "gender": {
            "type": "string",
            "nullable": true
          },
          "rarity": {
            "type": "string",
            "nullable": true
          },
          "subset": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NftGlobalIndex": {
        "type": "object",
        "properties": {
          "nftSalesVolume": {
            "type": "number",
            "format": "float"
          },
          "nftSalesVolumeChangePercentage": {
            "type": "number",
            "format": "float"
          },
          "nftBuyers": {
            "type": "integer",
            "format": "int64"
          },
          "nftBuyersChangePercentage": {
            "type": "number",
            "format": "float"
          },
          "nftSellers": {
            "type": "integer",
            "format": "int64"
          },
          "nftSellersChangePercentage": {
            "type": "number",
            "format": "float"
          },
          "nftTxn": {
            "type": "integer",
            "format": "int64"
          },
          "nftTxnChangePercentage": {
            "type": "number",
            "format": "float"
          },
          "fk500Volume": {
            "type": "number",
            "format": "float"
          },
          "fk500VolumeChangePercentage": {
            "type": "number",
            "format": "float"
          }
        },
        "additionalProperties": false
      },
      "NftGlobalIndexBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/NftGlobalIndex"
          }
        },
        "additionalProperties": false
      },
      "OrderViewModel": {
        "type": "object",
        "properties": {
          "column": {
            "type": "integer",
            "format": "int32"
          },
          "dir": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OwnerActivitySalesModel": {
        "type": "object",
        "properties": {
          "lastTransactionTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "count": {
            "type": "integer",
            "format": "int32"
          },
          "totalEth": {
            "type": "number",
            "format": "double"
          },
          "totalUSD": {
            "type": "number",
            "format": "double"
          },
          "baseCurrency": {
            "type": "string",
            "nullable": true
          },
          "iconUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OwnerActivitySummaryModel": {
        "type": "object",
        "properties": {
          "purchases": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/OwnerActivitySalesModel"
            },
            "nullable": true
          },
          "sales": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/OwnerActivitySalesModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OwnerActivitySummaryModelBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/OwnerActivitySummaryModel"
          }
        },
        "additionalProperties": false
      },
      "OwnerCollectionsGetDataTableViewModel": {
        "type": "object",
        "properties": {
          "draw": {
            "type": "integer",
            "format": "int32"
          },
          "start": {
            "type": "integer",
            "format": "int32"
          },
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "search": {
            "$ref": "#/components/schemas/SearchViewModel"
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ColumnViewModel"
            },
            "nullable": true
          },
          "order": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderViewModel"
            },
            "nullable": true
          },
          "attributesQuery": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "lastRequestedPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "owner": {
            "type": "string",
            "nullable": true
          },
          "contractName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OwnerCollectionSummaryModel": {
        "type": "object",
        "properties": {
          "iconUrl": {
            "type": "string",
            "nullable": true
          },
          "contractName": {
            "type": "string",
            "nullable": true
          },
          "contractExtension": {
            "type": "string",
            "nullable": true
          },
          "season": {
            "type": "string",
            "nullable": true
          },
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "OwnerCollectionSummaryModelBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/OwnerCollectionSummaryModel"
          }
        },
        "additionalProperties": false
      },
      "OwnerDisplayModel": {
        "type": "object",
        "properties": {
          "publicAddress": {
            "type": "string",
            "nullable": true
          },
          "loomAddress": {
            "type": "string",
            "nullable": true
          },
          "display": {
            "type": "string",
            "nullable": true
          },
          "isEmailExist": {
            "type": "boolean"
          },
          "networks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OwnerNetworkModel"
            },
            "nullable": true
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "boolean"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OwnerDisplayModelBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/OwnerDisplayModel"
          }
        },
        "additionalProperties": false
      },
      "OwnerNetworkModel": {
        "type": "object",
        "properties": {
          "networkType": {
            "type": "string",
            "nullable": true
          },
          "networkID": {
            "type": "integer",
            "format": "int32"
          },
          "publicAddress": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OwnerNetworkModelForToken": {
        "type": "object",
        "properties": {
          "networkType": {
            "type": "string",
            "nullable": true
          },
          "publicAddress": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OwnerWalletSummaryModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "contractName": {
            "type": "string",
            "nullable": true
          },
          "amount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "OwnerWalletSummaryModelBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/OwnerWalletSummaryModel"
          }
        },
        "additionalProperties": false
      },
      "PaginationMetadata": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "format": "int32"
          },
          "limit": {
            "type": "integer",
            "format": "int32"
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PaymentTokenViewModel": {
        "type": "object",
        "properties": {
          "paymentTokenSymbol": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "iconURL": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaymentTokenViewModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaymentTokenViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PeriodTopVolumeSummary": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "shortName": {
            "type": "string",
            "nullable": true
          },
          "symbol": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "priceChange": {
            "type": "number",
            "format": "double"
          },
          "priceChangePercentage": {
            "type": "number",
            "format": "double"
          },
          "volume": {
            "type": "number",
            "format": "double"
          },
          "volumeChange": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "volumeChangePercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "owners": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "transfers": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "marketCap": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "images": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PeriodTopVolumeSummaryListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PeriodTopVolumeSummary"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Platform": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17,
          18,
          19,
          20,
          21,
          22,
          23,
          24,
          25,
          26,
          27,
          35,
          37
        ],
        "type": "integer",
        "format": "int32"
      },
      "PlatformSocialModel": {
        "type": "object",
        "properties": {
          "userURL": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          },
          "serviceName": {
            "type": "string",
            "nullable": true
          },
          "displayOrder": {
            "type": "integer",
            "format": "int32"
          },
          "serviceURL": {
            "type": "string",
            "nullable": true
          },
          "serviceLogoURL": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Point": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "integer",
            "format": "int32"
          },
          "trader": {
            "type": "string",
            "nullable": true
          },
          "boost": {
            "type": "number",
            "format": "double"
          },
          "points24Hr": {
            "type": "integer",
            "format": "int32"
          },
          "totalPoints": {
            "type": "integer",
            "format": "int32"
          },
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "loyal": {
            "type": "boolean"
          },
          "verified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ProblemDetails": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "detail": {
            "type": "string",
            "nullable": true
          },
          "instance": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": { }
      },
      "RunDataTableViewModel": {
        "type": "object",
        "properties": {
          "draw": {
            "type": "integer",
            "format": "int32"
          },
          "start": {
            "type": "integer",
            "format": "int32"
          },
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "search": {
            "$ref": "#/components/schemas/SearchViewModel"
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ColumnViewModel"
            },
            "nullable": true
          },
          "order": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderViewModel"
            },
            "nullable": true
          },
          "attributesQuery": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "owner": {
            "type": "string",
            "nullable": true
          },
          "ownerHeader": {
            "type": "string",
            "nullable": true
          },
          "attributeHeader": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaleCryptoModel": {
        "type": "object",
        "properties": {
          "tokenId": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "attributes": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "multiTokenId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SalesGetDataTableViewModel": {
        "type": "object",
        "properties": {
          "draw": {
            "type": "integer",
            "format": "int32"
          },
          "start": {
            "type": "integer",
            "format": "int32"
          },
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "search": {
            "$ref": "#/components/schemas/SearchViewModel"
          },
          "columns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ColumnViewModel"
            },
            "nullable": true
          },
          "order": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderViewModel"
            },
            "nullable": true
          },
          "attributesQuery": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "lastRequestedPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "firstSoldOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastSoldOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isLastPage": {
            "type": "boolean"
          },
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "startDateHeader": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDateHeader": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "seller": {
            "type": "string",
            "nullable": true
          },
          "buyer": {
            "type": "string",
            "nullable": true
          },
          "marketplace": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "set": {
            "type": "string",
            "nullable": true
          },
          "team": {
            "type": "string",
            "nullable": true
          },
          "playCategory": {
            "type": "string",
            "nullable": true
          },
          "startPriceUSDHeader": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "endPriceUSDHeader": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "startPriceHeader": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "endPriceHeader": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "startSerialNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "endSerialNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "attributeHeader": {
            "type": "string",
            "nullable": true
          },
          "sellerHeader": {
            "type": "string",
            "nullable": true
          },
          "buyerHeader": {
            "type": "string",
            "nullable": true
          },
          "variant": {
            "type": "string",
            "nullable": true
          },
          "gender": {
            "type": "string",
            "nullable": true
          },
          "rarity": {
            "type": "string",
            "nullable": true
          },
          "subset": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SearchResultViewModel": {
        "type": "object",
        "properties": {
          "display": {
            "type": "string",
            "nullable": true
          },
          "contractName": {
            "type": "string",
            "nullable": true
          },
          "iconUrl": {
            "type": "string",
            "nullable": true
          },
          "rank": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SearchResultViewModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SearchResultViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SearchViewModel": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "regex": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SnapshotModel": {
        "type": "object",
        "properties": {
          "originalWalletAddress": {
            "type": "string",
            "nullable": true
          },
          "solanaWalletAddress": {
            "type": "string",
            "nullable": true
          },
          "solanaWalletType": {
            "type": "string",
            "nullable": true
          },
          "twitterHandle": {
            "type": "string",
            "nullable": true
          },
          "platform": {
            "type": "string",
            "nullable": true
          },
          "allocation": {
            "type": "string",
            "nullable": true
          },
          "eligible": {
            "type": "boolean"
          },
          "timestamp": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "SocialServiceModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "serviceName": {
            "type": "string",
            "nullable": true
          },
          "serviceUrl": {
            "type": "string",
            "nullable": true
          },
          "serviceLogoUrl": {
            "type": "string",
            "nullable": true
          },
          "displayOrder": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SocialServiceModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SocialServiceModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SolanaWalletModel": {
        "required": [
          "solanaWalletAddress",
          "solanaWalletType",
          "twitterHandle",
          "userIpAddress"
        ],
        "type": "object",
        "properties": {
          "solanaWalletAddress": {
            "type": "string"
          },
          "solanaWalletType": {
            "type": "string"
          },
          "twitterHandle": {
            "type": "string"
          },
          "userIpAddress": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "StatsSeriesModel": {
        "type": "object",
        "properties": {
          "header": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "val": {
            "type": "number",
            "format": "double"
          },
          "valAlt": {
            "type": "number",
            "format": "double"
          },
          "format": {
            "type": "string",
            "nullable": true
          },
          "formatAlt": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportedPaymentTokenViewModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportedPaymentTokenViewModelBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "$ref": "#/components/schemas/SupportedPaymentTokenViewModel"
          }
        },
        "additionalProperties": false
      },
      "SwapRankByVolume": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "platform": {
            "type": "string",
            "nullable": true
          },
          "platformId": {
            "type": "integer",
            "format": "int64"
          },
          "swapsUsd": {
            "type": "number",
            "format": "double"
          },
          "transactions": {
            "type": "integer",
            "format": "int64"
          },
          "swapUsdPercentChange": {
            "type": "number",
            "format": "double"
          },
          "transactionsPercentChange": {
            "type": "number",
            "format": "double"
          },
          "iconUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SwapRankByVolumeListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SwapRankByVolume"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TopBuyerModel": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "integer",
            "format": "int32"
          },
          "buyerAddress": {
            "type": "string",
            "nullable": true
          },
          "buyerName": {
            "type": "string",
            "nullable": true
          },
          "purchasesUSD": {
            "type": "number",
            "format": "double"
          },
          "transactions": {
            "type": "integer",
            "format": "int32"
          },
          "gasGweiAvg": {
            "type": "number",
            "format": "double"
          },
          "address": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TopBuyerModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TopBuyerModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TopSaleModel": {
        "type": "object",
        "properties": {
          "tokens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TopSalesItemTokenModel"
            },
            "nullable": true
          },
          "rank": {
            "type": "number",
            "format": "double"
          },
          "priceUSD": {
            "type": "number",
            "format": "double"
          },
          "productPath": {
            "type": "string",
            "nullable": true
          },
          "paymentToken": {
            "type": "string",
            "nullable": true
          },
          "transactionHash": {
            "type": "string",
            "nullable": true
          },
          "timeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "marketplaceIcon": {
            "type": "string",
            "nullable": true
          },
          "marketplaceName": {
            "type": "string",
            "nullable": true
          },
          "platformName": {
            "type": "string",
            "nullable": true
          },
          "collectionName": {
            "type": "string",
            "nullable": true
          },
          "collectionId": {
            "type": "integer",
            "format": "int64"
          },
          "collectionImage": {
            "type": "string",
            "nullable": true
          },
          "platform": {
            "type": "integer",
            "format": "int64"
          },
          "isV3": {
            "type": "boolean"
          },
          "isSalesOnly": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "imageURI": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TopSaleRankedModel": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "number",
            "format": "double"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "collectionId": {
            "type": "string",
            "nullable": true
          },
          "collectionName": {
            "type": "string",
            "nullable": true
          },
          "collectionImage": {
            "type": "string",
            "nullable": true
          },
          "marketplaceAddress": {
            "type": "string",
            "nullable": true
          },
          "transactionHash": {
            "type": "string",
            "nullable": true
          },
          "buyer": {
            "type": "string",
            "nullable": true
          },
          "buyerDisplay": {
            "type": "string",
            "nullable": true
          },
          "seller": {
            "type": "string",
            "nullable": true
          },
          "sellerDisplay": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "priceUSD": {
            "type": "number",
            "format": "double"
          },
          "imageURI": {
            "type": "string",
            "nullable": true
          },
          "tokens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SaleCryptoModel"
            },
            "nullable": true
          },
          "timeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "paymentToken": {
            "type": "string",
            "nullable": true
          },
          "marketplaceIcon": {
            "type": "string",
            "nullable": true
          },
          "marketplaceName": {
            "type": "string",
            "nullable": true
          },
          "platform": {
            "$ref": "#/components/schemas/Platform"
          },
          "platformName": {
            "type": "string",
            "nullable": true
          },
          "productPath": {
            "type": "string",
            "nullable": true
          },
          "isSalesOnly": {
            "type": "boolean"
          },
          "gasPrice": {
            "type": "number",
            "format": "double"
          },
          "isV3": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "TopSalesItemTokenModel": {
        "type": "object",
        "properties": {
          "tokenId": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TopSalesViewModel": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "integer",
            "format": "int32"
          },
          "marketplace": {
            "type": "string",
            "nullable": true
          },
          "buyerAddress": {
            "type": "string",
            "nullable": true
          },
          "buyerName": {
            "type": "string",
            "nullable": true
          },
          "sellerAddress": {
            "type": "string",
            "nullable": true
          },
          "sellerName": {
            "type": "string",
            "nullable": true
          },
          "gasPriceGwei": {
            "type": "number",
            "format": "double"
          },
          "paymentToken": {
            "type": "string",
            "nullable": true
          },
          "saleTransactionHash": {
            "type": "string",
            "nullable": true
          },
          "soldOn": {
            "type": "string",
            "format": "date-time"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "priceUSD": {
            "type": "number",
            "format": "double"
          },
          "purchaseTransactionHash": {
            "type": "string",
            "nullable": true
          },
          "boughtOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "cost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "costUSD": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "profit": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "margin": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "heldDurationMinutes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isBundle": {
            "type": "boolean"
          },
          "tokenId": {
            "type": "string",
            "nullable": true
          },
          "tokenName": {
            "type": "string",
            "nullable": true
          },
          "attributesString": {
            "type": "string",
            "nullable": true
          },
          "attributesDouble": {
            "type": "string",
            "nullable": true
          },
          "interval": {
            "type": "integer",
            "format": "int32"
          },
          "rarityRank": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "odds": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "image": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TopSalesViewModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TopSalesViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TopSellerModel": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "integer",
            "format": "int32"
          },
          "sellerAddress": {
            "type": "string",
            "nullable": true
          },
          "sellerName": {
            "type": "string",
            "nullable": true
          },
          "salesUSD": {
            "type": "number",
            "format": "double"
          },
          "transactions": {
            "type": "integer",
            "format": "int32"
          },
          "gasGweiAvg": {
            "type": "number",
            "format": "double"
          },
          "address": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TopSellerModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TopSellerModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TopTradersViewModel": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "integer",
            "format": "int32"
          },
          "sellerOwnerAddress": {
            "type": "string",
            "nullable": true
          },
          "sellerOwnerName": {
            "type": "string",
            "nullable": true
          },
          "profit": {
            "type": "number",
            "format": "double"
          },
          "transactions": {
            "type": "integer",
            "format": "int32"
          },
          "tradeWinners": {
            "type": "integer",
            "format": "int32"
          },
          "tradeLoosers": {
            "type": "integer",
            "format": "int32"
          },
          "tradeWinPercentage": {
            "type": "number",
            "format": "double"
          },
          "heldDurationMinutesAverage": {
            "type": "integer",
            "format": "int32"
          },
          "gasGweiAverage": {
            "type": "number",
            "format": "double"
          },
          "sales": {
            "type": "number",
            "format": "double"
          },
          "salesUsd": {
            "type": "number",
            "format": "double"
          },
          "cost": {
            "type": "number",
            "format": "double"
          },
          "costUsd": {
            "type": "number",
            "format": "double"
          },
          "profitUsd": {
            "type": "number",
            "format": "double"
          },
          "return": {
            "type": "number",
            "format": "double",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TopTradersViewModelListBaseResponse": {
        "type": "object",
        "properties": {
          "_metadata": {
            "$ref": "#/components/schemas/MetaDataResponse"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TopTradersViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TransferProcessedPayload": {
        "type": "object",
        "properties": {
          "event": {
            "type": "string",
            "nullable": true
          },
          "transaction": {
            "type": "string",
            "nullable": true
          },
          "networkId": {
            "type": "integer",
            "format": "int32"
          },
          "networkName": {
            "type": "string",
            "nullable": true
          },
          "contractAddress": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "company": {
            "type": "string",
            "nullable": true
          },
          "parent": {
            "type": "string",
            "nullable": true
          },
          "transferId": {
            "type": "string",
            "nullable": true
          },
          "success": {
            "type": "boolean"
          },
          "paymentTokenAddress": {
            "type": "string",
            "nullable": true
          },
          "paymentTokenSymbol": {
            "type": "string",
            "nullable": true
          },
          "endUser": {
            "type": "string",
            "nullable": true
          },
          "reason": {
            "type": "string",
            "nullable": true
          },
          "invoiceId": {
            "type": "string",
            "nullable": true
          },
          "amountPaid": {
            "type": "number",
            "format": "double"
          },
          "agreementId": {
            "type": "string",
            "nullable": true
          },
          "refId": {
            "type": "string",
            "nullable": true
          },
          "batchId": {
            "type": "string",
            "nullable": true
          },
          "usdAmount": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateAuthorizedOwnerViewModel": {
        "required": [
          "display",
          "email"
        ],
        "type": "object",
        "properties": {
          "email": {
            "pattern": "^[a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$",
            "type": "string"
          },
          "display": {
            "maxLength": 20,
            "minLength": 5,
            "pattern": "^[a-zA-Z0-9-_]+$",
            "type": "string"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "boolean"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserPoint": {
        "type": "object",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Point"
            },
            "nullable": true
          },
          "meta": {
            "$ref": "#/components/schemas/PaginationMetadata"
          }
        },
        "additionalProperties": false
      }
    }
  }
}