{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/aveco-app/json-schema/aveco-app-body-contacts-b2b-catalog-save-base-from-filter-api-contacts-b2b-catalog-bases-save-from-filter-post-schema.json",
  "title": "Body_contacts_b2b_catalog_save_base_from_filter_api_contacts_b2b_catalog_bases_save_from_filter_post",
  "x-generated": "2026-11-02",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/aveco-app-openapi.json#/components/schemas/Body_contacts_b2b_catalog_save_base_from_filter_api_contacts_b2b_catalog_bases_save_from_filter_post",
  "properties": {
    "search": {
      "type": "string",
      "title": "Search",
      "default": ""
    },
    "category": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Category",
      "default": []
    },
    "country": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Country",
      "default": []
    },
    "source": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Source",
      "default": []
    },
    "product_category": {
      "type": "string",
      "title": "Product Category",
      "default": ""
    },
    "rating_min": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Rating Min"
    },
    "rating_max": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Rating Max"
    },
    "has_email": {
      "type": "boolean",
      "title": "Has Email",
      "default": false
    },
    "has_phone": {
      "type": "boolean",
      "title": "Has Phone",
      "default": false
    },
    "has_linkedin": {
      "type": "boolean",
      "title": "Has Linkedin",
      "default": false
    },
    "has_telegram": {
      "type": "boolean",
      "title": "Has Telegram",
      "default": false
    },
    "has_website": {
      "type": "boolean",
      "title": "Has Website",
      "default": false
    },
    "has_verified_email": {
      "type": "boolean",
      "title": "Has Verified Email",
      "default": false
    },
    "has": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Has",
      "default": []
    },
    "city": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "City",
      "default": []
    },
    "industry": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Industry",
      "default": []
    },
    "size": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Size",
      "default": []
    },
    "email_status": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Email Status",
      "default": []
    },
    "has_vacancies": {
      "type": "boolean",
      "title": "Has Vacancies",
      "default": false
    },
    "selected_ids": {
      "items": {
        "type": "integer"
      },
      "type": "array",
      "title": "Selected Ids",
      "default": []
    },
    "name": {
      "type": "string",
      "title": "Name",
      "default": ""
    },
    "description": {
      "type": "string",
      "title": "Description",
      "default": ""
    },
    "mode": {
      "type": "string",
      "title": "Mode",
      "default": "new"
    },
    "base_id": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Base Id"
    },
    "confirm_cost_cents": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Confirm Cost Cents"
    }
  },
  "type": "object"
}