{
  "openapi": "3.0.1",
  "info": {
    "title": "Apix API",
    "description": "Modern ve Güvenli API Dokümantasyonu",
    "version": "v1"
  },
  "paths": {
    "/api/Ai/ChatStream": {
      "post": {
        "tags": [
          "Ai"
        ],
        "summary": "AI Sohbet Akışı Başlat",
        "description": "Kullanıcı mesajlarını alır ve AI tarafından üretilen yanıtları akış (stream) şeklinde geri döndürür.",
        "operationId": "Ai_ChatStream",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AiRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AiRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AiRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/event-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "x-service-id": "Ai_ChatStream",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ai_chatstream_639159325662002227.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Yapay Zeka AI Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "AI Sohbet Akışı Başlatma Gerçek Zamanlı Streaming Yapay Zeka Chat Sistemi",
        "x-seo-content": "Kullanıcı mesajlarını alarak yapay zeka tarafından üretilen yanıtları gerçek zamanlı akış (stream) şeklinde geri döndürür. Düşük gecikmeli, hızlı ve kesintisiz sohbet deneyimi sunan AI chat sistemi ile etkileşimli uygulamalar geliştirin. Modern ve ölçeklenebilir yapay zeka sohbet altyapısı sağlar.",
        "x-is-seo": true
      }
    },
    "/api/Ai/GetAiModels": {
      "get": {
        "tags": [
          "Ai"
        ],
        "summary": "AI Model Listesi",
        "description": "Sistemde kullanılabilecek aktif AI modellerini ve bu modellerin yeteneklerini listeler.",
        "operationId": "Ai_GetAiModels",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AiModelInfoModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Ai_GetAiModels",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ai_getaimodels_639159326142977730.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Yapay Zeka AI Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Ai/ClearChatHistory": {
      "post": {
        "tags": [
          "Ai"
        ],
        "summary": "Geçmişi Temizle",
        "description": "Kullanıcının o ana kadar olan tüm sohbet geçmişini ve bağlamını sunucu üzerinden kalıcı olarak siler.",
        "operationId": "Ai_ClearChatHistory",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Ai_ClearChatHistory",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ai_clearchathistory_639157499428758211.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Yapay Zeka AI Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/AppStore/SearchPlayStore": {
      "get": {
        "tags": [
          "AppStore"
        ],
        "summary": "Google Play Store Arama",
        "description": "Google Play Store üzerindeki uygulamaları arar. Arama terimi (Search) boş bırakılırsa kategori veya overall bazlı arama sonuçları listelenir.",
        "operationId": "AppStore_SearchPlayStore",
        "parameters": [
          {
            "name": "Search",
            "in": "query",
            "description": "Arama Terimi - Uygulama adı veya anahtar kelime.",
            "schema": {
              "type": "string",
              "example": "instagram"
            },
            "example": "instagram"
          },
          {
            "name": "Country",
            "in": "query",
            "description": "Ülke Kodu - İki harfli ülke kodu (tr, us, gb vb.).",
            "schema": {
              "type": "string",
              "example": "tr"
            },
            "example": "tr"
          },
          {
            "name": "Category",
            "in": "query",
            "description": "Kategori - Google Play kategori kodu (örn: GAME, SOCIAL).",
            "schema": {
              "type": "string",
              "example": "all"
            },
            "example": "all"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppItemModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "AppStore_SearchPlayStore",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "appstore_searchplaystore_639159327449346233.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Mobil Uygulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "Google Play Store ve App Store Uygulama Arama ve Detaylı Analiz Servisi",
        "x-seo-content": "Google Play Store ve App Store üzerinden uygulamaları arayın, kategori bazlı keşif yapın ve detaylı analiz sonuçlarına ulaşın. Uygulama açıklamaları, puanlar, indirme verileri ve varsa fiyat bilgilerini karşılaştırarak en iyi uygulamaları kolayca bulun. Mobil uygulama keşfi ve analiz için kapsamlı bir arama servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/AppStore/SearchAppStore": {
      "get": {
        "tags": [
          "AppStore"
        ],
        "summary": "Apple App Store Arama",
        "description": "Apple App Store üzerindeki uygulamaları arar. Arama terimi (Search) boş bırakılırsa kategori (genre) veya overall bazlı arama sonuçları listelenir.",
        "operationId": "AppStore_SearchAppStore",
        "parameters": [
          {
            "name": "Search",
            "in": "query",
            "description": "Arama Terimi - Uygulama adı veya anahtar kelime.",
            "schema": {
              "type": "string",
              "example": "instagram"
            },
            "example": "instagram"
          },
          {
            "name": "Country",
            "in": "query",
            "description": "Ülke Kodu - İki harfli ülke kodu (tr, us, gb vb.).",
            "schema": {
              "type": "string",
              "example": "tr"
            },
            "example": "tr"
          },
          {
            "name": "Genre",
            "in": "query",
            "description": "Tür (Genre) - App Store tür ID'si (örn: 6014).",
            "schema": {
              "type": "string",
              "example": "0"
            },
            "example": "0"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppItemModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "AppStore_SearchAppStore",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "appstore_searchappstore_639157517618970971.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Mobil Uygulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/AppStore/GetAppDetails": {
      "get": {
        "tags": [
          "AppStore"
        ],
        "summary": "Uygulama Detayları",
        "description": "Store parametresi 'playstore' veya 'appstore' olmalıdır. AppId kısmına paket adı veya Numeric ID girilmelidir.",
        "operationId": "AppStore_GetAppDetails",
        "parameters": [
          {
            "name": "AppId",
            "in": "query",
            "description": "Uygulama ID - Play Store paket adı veya App Store sayısal ID'si.",
            "schema": {
              "type": "string",
              "example": "com.instagram.android"
            },
            "example": "com.instagram.android"
          },
          {
            "name": "Store",
            "in": "query",
            "description": "Mağaza - playstore veya appstore.",
            "schema": {
              "type": "string",
              "example": "playstore"
            },
            "example": "playstore"
          },
          {
            "name": "Country",
            "in": "query",
            "description": "Ülke - İki harfli ülke kodu.",
            "schema": {
              "type": "string",
              "example": "tr"
            },
            "example": "tr"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppDetailResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "AppStore_GetAppDetails",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "appstore_getappdetails_639157517393845996.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Mobil Uygulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/AppStore/GetPublisherDetails": {
      "get": {
        "tags": [
          "AppStore"
        ],
        "summary": "Yayıncı / Geliştirici Detayları",
        "description": "Store parametresi 'playstore' veya 'appstore' olmalıdır. PublisherId kısmına geliştirici kimliği veya adı girilmelidir.",
        "operationId": "AppStore_GetPublisherDetails",
        "parameters": [
          {
            "name": "Store",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "appstore"
            },
            "example": "appstore"
          },
          {
            "name": "PublisherId",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "529479190"
            },
            "example": "529479190"
          },
          {
            "name": "Country",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "tr"
            },
            "example": "tr"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublisherDetailResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "AppStore_GetPublisherDetails",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "appstore_getpublisherdetails_639159326637179890.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Mobil Uygulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/AppStore/GetCategories": {
      "get": {
        "tags": [
          "AppStore"
        ],
        "summary": "Kategori Listesi",
        "description": "Hem Google Play Store hem de Apple App Store için geçerli olan kategori ve tür (genre) listesini döndürür.",
        "operationId": "AppStore_GetCategories",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppCategoryResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "AppStore_GetCategories",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "appstore_getcategories_639158250991709390.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Mobil Uygulama Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/AppStore/GetCountries": {
      "get": {
        "tags": [
          "AppStore"
        ],
        "summary": "Ülke Listesi",
        "description": "Desteklenen ülkelerin kodlarını, adlarını ve bayrak URL'lerini döndürür.",
        "operationId": "AppStore_GetCountries",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppStoreCountryResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "AppStore_GetCountries",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "appstore_getcountries_639157505542676416.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Mobil Uygulama Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/AppStore/GetTopCharts": {
      "get": {
        "tags": [
          "AppStore"
        ],
        "summary": "Popüler Uygulamalar (Top Charts) Verileri",
        "description": "Uygulama mağazalarındaki (App Store, Play Store) en popüler, en çok kazandıran ve en çok indirilen uygulamaların sıralama listelerini getirir.",
        "operationId": "AppStore_GetTopCharts",
        "parameters": [
          {
            "name": "Store",
            "in": "query",
            "description": "Mağaza - Arama yapılacak mağaza türü. Seçenekler: 'appstore' veya 'playstore'.",
            "schema": {
              "type": "string",
              "example": "appstore"
            },
            "example": "appstore"
          },
          {
            "name": "Country",
            "in": "query",
            "description": "Ülke Kodu - İki haneli ülke kodu. Örnek: 'us', 'tr', 'gb'.",
            "schema": {
              "type": "string",
              "example": "tr"
            },
            "example": "tr"
          },
          {
            "name": "Category",
            "in": "query",
            "description": "Kategori - Arama yapılacak kategori. Varsayılan: 'overall'. iOS için sayısal tür ID'si (örn: 6014), Android için kategori adı (örn: game).",
            "schema": {
              "type": "string",
              "example": "overall"
            },
            "example": "overall"
          },
          {
            "name": "Device",
            "in": "query",
            "description": "Cihaz Türü - İstek yapılacak cihaz türü. iOS için seçenekler: 'iphone', 'ipad'. Android için seçenekler: 'phone', 'tablet'.",
            "schema": {
              "type": "string",
              "example": "iphone"
            },
            "example": "iphone"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppStoreTopChartsResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "AppStore_GetTopCharts",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "appstore_gettopcharts_639157505130149249.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Mobil Uygulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/ChargeStation/SearchStations": {
      "get": {
        "tags": [
          "ChargeStation"
        ],
        "summary": "İl ve İlçeye Göre İstasyon Ara",
        "description": "Şehir ve ilçe bilgisi (isim veya ID) ile şarj istasyonlarını listeler.",
        "operationId": "ChargeStation_SearchStations",
        "parameters": [
          {
            "name": "CityId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "34"
            },
            "example": "34"
          },
          {
            "name": "DistrictId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1183"
            },
            "example": "1183"
          },
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1"
            },
            "example": "1"
          },
          {
            "name": "PerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "10"
            },
            "example": "10"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChargeStationResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "ChargeStation_SearchStations",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "chargestation_searchstations_639157546694469318.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Şarj İstayonu & IoT Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Şarj İstasyonu Arama Tüm Türkiye’de Konuma Göre Elektrikli Araç İstasyonları Listesi",
        "x-seo-content": "Şehir ve ilçe bilgisi gerektirmeden tüm Türkiye genelinde elektrikli araç şarj istasyonlarını listeleyin. Konuma göre en yakın şarj noktalarını hızlıca bulun ve istasyon detaylarına erişin. Güncel verilerle elektrikli araç kullanıcıları için pratik ve hızlı arama hizmeti sunar.",
        "x-is-seo": true
      }
    },
    "/api/ChargeStation/GetNearbyStations": {
      "get": {
        "tags": [
          "ChargeStation"
        ],
        "summary": "Yakındaki Şarj İstasyonları",
        "description": "Enlem, boylam ve yarıçap bilgisi ile en yakın şarj istasyonlarını listeler.",
        "operationId": "ChargeStation_GetNearbyStations",
        "parameters": [
          {
            "name": "Latitude",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "40.9904457"
            },
            "example": "40.9904457"
          },
          {
            "name": "Longitude",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "29.0286826"
            },
            "example": "29.0286826"
          },
          {
            "name": "Distance",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "0.5"
            },
            "example": "0.5"
          },
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1"
            },
            "example": "1"
          },
          {
            "name": "PerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "10"
            },
            "example": "10"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChargeStationNearbyResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "ChargeStation_GetNearbyStations",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "chargestation_getnearbystations_639157547078806393.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Şarj İstayonu & IoT Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Domain/GetDnsRecords": {
      "get": {
        "tags": [
          "Domain"
        ],
        "summary": "DNS Kayıtlarını Getir",
        "description": "Belirtilen alan adı ve kayıt tipine göre Google DNS üzerinden sorgulama yapar.",
        "operationId": "Domain_GetDnsRecords",
        "parameters": [
          {
            "name": "Domain",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "google.com"
            },
            "example": "google.com"
          },
          {
            "name": "Type",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "A"
            },
            "example": "A"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonElementServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Domain_GetDnsRecords",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "domain_getdnsrecords_639157524689714918.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Domain Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "DNS Kayıt Sorgulama Alan Adı Google DNS ile A Record MX TXT ve NS Öğrenme",
        "x-seo-content": "Belirtilen alan adı ve kayıt tipine göre Google DNS üzerinden DNS kayıtlarını sorgulayın. A, MX, TXT ve NS gibi kayıt bilgilerini hızlı ve doğru şekilde görüntüleyin. Domain analiz ve teknik kontrol için güvenilir DNS sorgulama aracı sunar.",
        "x-is-seo": true
      }
    },
    "/api/Domain/GetWhois": {
      "get": {
        "tags": [
          "Domain"
        ],
        "summary": "Whois Sorgula",
        "description": "Alan adının Whois durumunu ve kayıt detaylarını getirir.",
        "operationId": "Domain_GetWhois",
        "parameters": [
          {
            "name": "Domain",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "google.com"
            },
            "example": "google.com"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WhoisModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Domain_GetWhois",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "domain_getwhois_639157524505177434.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Domain Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Whois Sorgulama Alan Adı Kayıt ve Sahiplik Bilgisi Öğrenme",
        "x-seo-content": "Alan adının Whois bilgilerini sorgulayarak kayıt tarihi, bitiş tarihi, registrar ve sahiplik detaylarını görüntüleyin. Domain geçmişi ve kayıt durumunu hızlıca öğrenin. Güvenilir Whois sorgulama aracı ile alan adı analizini kolayca yapın.",
        "x-is-seo": true
      }
    },
    "/api/Domain/SslCheck": {
      "get": {
        "tags": [
          "Domain"
        ],
        "summary": "SSL Sertifikası Kontrol Et",
        "description": "Belirtilen alan adı ve port üzerinden SSL sertifikasının geçerliliğini ve detaylarını kontrol eder.",
        "operationId": "Domain_SslCheck",
        "parameters": [
          {
            "name": "Hostname",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "upsoft.com.tr"
            },
            "example": "upsoft.com.tr"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SslCheckModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Domain_SslCheck",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "domain_sslcheck_639157524247635721.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Domain Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Domain/AnalyzeSeo": {
      "get": {
        "tags": [
          "Domain"
        ],
        "summary": "SEO Analizi Yap",
        "description": "Belirtilen web sitesini tarayarak SEO denetimini gerçekleştirir ve yapay zeka destekli öneri raporu oluşturur.",
        "operationId": "Domain_AnalyzeSeo",
        "parameters": [
          {
            "name": "Url",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "https://example.com"
            },
            "example": "https://example.com"
          },
          {
            "name": "SitemapUrl",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "https://example.com/sitemap.xml"
            },
            "example": "https://example.com/sitemap.xml"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonElementServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Domain_AnalyzeSeo",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "domain_analyzeseo_639161119524148168.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Domain Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": "SEO Analiz Aracı Web Sitesi SEO Denetimi ve Yapay Zeka Destekli Optimizasyon Raporu",
        "x-seo-content": "Belirtilen web sitesini tarayarak teknik SEO, içerik yapısı ve performans metriklerini analiz eder. Yapay zeka destekli rapor ile arama motoru görünürlüğünü artırmak için geliştirme önerileri sunar. Anahtar kelime, hız ve yapı optimizasyonu ile kapsamlı SEO denetimi sağlar.",
        "x-is-seo": true
      }
    },
    "/api/Earthquake/GetAfadLive": {
      "get": {
        "tags": [
          "Earthquake"
        ],
        "summary": "AFAD Canlı Depremler",
        "description": "AFAD tarafından yayınlanan son depremleri listeler.",
        "operationId": "Earthquake_GetAfadLive",
        "parameters": [
          {
            "name": "Skip",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "0"
            },
            "example": "0"
          },
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "10"
            },
            "example": "10"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EarthquakeModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Earthquake_GetAfadLive",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "earthquake_getafadlive_639157464594291847.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Deprem Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "AFAD Canlı Depremler Son Deprem Listesi ve Anlık Sismik Veriler",
        "x-seo-content": "AFAD tarafından yayınlanan son depremleri anlık olarak listeleyin. Güncel sismik verilerle deprem büyüklüğü, konumu ve zamanı hakkında hızlı bilgi alın. Türkiye ve çevresindeki deprem hareketlerini canlı olarak takip edin.",
        "x-is-seo": true
      }
    },
    "/api/Earthquake/GetKandilliLive": {
      "get": {
        "tags": [
          "Earthquake"
        ],
        "summary": "Kandilli Rasathanesi Canlı Depremler",
        "description": "Kandilli Rasathanesi tarafından yayınlanan son depremleri listeler.",
        "operationId": "Earthquake_GetKandilliLive",
        "parameters": [
          {
            "name": "Skip",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "0"
            },
            "example": "0"
          },
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "10"
            },
            "example": "10"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EarthquakeModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Earthquake_GetKandilliLive",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "earthquake_getkandillilive_639157525101392371.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Deprem Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Earthquake/GetEarthquakes": {
      "get": {
        "tags": [
          "Earthquake"
        ],
        "summary": "Son Depremleri Listele",
        "description": "AFAD verileri üzerinden son depremleri listeler. Şehir bazlı filtreleme yapılabilir.",
        "operationId": "Earthquake_GetEarthquakes",
        "parameters": [
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "10"
          },
          {
            "name": "CityCode",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "43"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EarthquakeDtoListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Earthquake_GetEarthquakes",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "earthquake_getearthquakes_639157524917178710.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Deprem Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EDevlet/QueryImei": {
      "get": {
        "tags": [
          "EDevlet"
        ],
        "summary": "IMEI Sorgula",
        "description": "Verilen 15 haneli IMEI numarasının e-Devlet (BTK) üzerindeki resmi kayıt durumunu, markasını ve modelini sorgular.",
        "operationId": "EDevlet_QueryImei",
        "parameters": [
          {
            "name": "Imei",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "869123456789012"
            },
            "example": "869123456789012"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EDevletImeiQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EDevlet_QueryImei",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "edevlet_queryımei_639157655395019352.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Kamu Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EDevlet/QueryPhone": {
      "get": {
        "tags": [
          "EDevlet"
        ],
        "summary": "Numara Taşıma Sorgula",
        "description": "Verilen telefon numarasının güncel GSM operatörünü ve numara taşıma durumunu e-Devlet (BTK) üzerinden sorgular.",
        "operationId": "EDevlet_QueryPhone",
        "parameters": [
          {
            "name": "Phone",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "5059876543"
            },
            "example": "5059876543"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EDevletPhoneQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EDevlet_QueryPhone",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "edevlet_queryphone_639157650646822648.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Kamu Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EDevlet/QueryTckn": {
      "get": {
        "tags": [
          "EDevlet"
        ],
        "summary": "TC Kimlik Numarası Doğrula",
        "description": "Verilen ad, soyad, doğum tarihi ve TC Kimlik Numarasını resmi Nüfus Müdürlüğü (NVI) servisi üzerinden doğrular.",
        "operationId": "EDevlet_QueryTckn",
        "parameters": [
          {
            "name": "Tckn",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "10000000146"
            },
            "example": "10000000146"
          },
          {
            "name": "FirstName",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "AHMET"
            },
            "example": "AHMET"
          },
          {
            "name": "LastName",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "YILMAZ"
            },
            "example": "YILMAZ"
          },
          {
            "name": "BirthDay",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "15"
            },
            "example": "15"
          },
          {
            "name": "BirthMonth",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "08"
            },
            "example": "08"
          },
          {
            "name": "BirthYear",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1995"
            },
            "example": "1995"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EDevletTcknQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EDevlet_QueryTckn",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "edevlet_querytckn_639157649440118914.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Kamu Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EDevlet/QueryEczane": {
      "get": {
        "tags": [
          "EDevlet"
        ],
        "summary": "Nöbetçi Eczane Sorgula",
        "description": "Verilen il ve ilçe kodları ile nöbetçi eczaneleri e-Devlet üzerinden sorgular.",
        "operationId": "EDevlet_QueryEczane",
        "parameters": [
          {
            "name": "ProvinceId",
            "in": "query",
            "description": "İl ID - Sorgulanacak eczanelerin bulunduğu ilin ProvinceId'si (Örn: 34 - İstanbul).",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "34"
            },
            "example": "34"
          },
          {
            "name": "DistrictId",
            "in": "query",
            "description": "İlçe ID - Sorgulanacak eczanelerin bulunduğu ilçenin  DistrictId'si (Örn: 1103 - Adalar).",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1103"
            },
            "example": "1103"
          },
          {
            "name": "Date",
            "in": "query",
            "description": "Tarih - Nöbetçi eczanelerin listeleneceği tarih (GG/AA/YYYY formatında. Gönderilmezse otomatik bugünün tarihi sorgulanır).",
            "schema": {
              "type": "string",
              "example": "29/05/2026"
            },
            "example": "29/05/2026"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EDevletEczaneQueryModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EDevlet_QueryEczane",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "edevlet_queryeczane_639157636308824990.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Kamu Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EDevlet/QueryRoute": {
      "post": {
        "tags": [
          "EDevlet"
        ],
        "summary": "Güzergah ve Kontrol Noktaları Sorgula",
        "description": "Başlangıç ve varış noktaları arasındaki güzergah, radar, hız koridoru ve kontrol noktası bilgilerini sorgular.",
        "operationId": "EDevlet_QueryRoute",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EDevletRouteQueryRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EDevletRouteQueryRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EDevletRouteQueryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EDevletRouteResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EDevlet_QueryRoute",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "edevlet_queryroute_639165761948681340.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Kamu Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EDevlet/QueryTtbs": {
      "get": {
        "tags": [
          "EDevlet"
        ],
        "summary": "TTBS Yetki Belgesi Sorgula",
        "description": "Verilen belge numarasına göre Ticaret Bakanlığı Taşınmaz Ticareti Bilgi Sistemi (TTBS) üzerinden işletme yetki belgesini sorgular.",
        "operationId": "EDevlet_QueryTtbs",
        "parameters": [
          {
            "name": "BelgeNo",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "6400001"
            },
            "example": "6400001"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EDevletTtbsQueryModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EDevlet_QueryTtbs",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "edevlet_queryttbs_639171709379185442.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Kamu Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EDevlet/QueryIetts": {
      "get": {
        "tags": [
          "EDevlet"
        ],
        "summary": "İETTS Yetki Belgesi Sorgula",
        "description": "Verilen belge numarasına göre Ticaret Bakanlığı İkinci El Motorlu Kara Taşıtları Ticareti Bilgi Sistemi (İETTS) üzerinden işletme yetki belgesini sorgular.",
        "operationId": "EDevlet_QueryIetts",
        "parameters": [
          {
            "name": "BelgeNo",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "6400001"
            },
            "example": "6400001"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EDevletIettsQueryModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EDevlet_QueryIetts",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "edevlet_queryıetts_639171709484014388.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Kamu Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/EFaturaLogin": {
      "post": {
        "tags": [
          "EFatura"
        ],
        "summary": "e-Fatura Portal Girişi",
        "description": "GİB e-Arşiv portalına kullanıcı adı ve şifre ile giriş yaparak geçici oturum token'ı oluşturur.",
        "operationId": "EFatura_EFaturaLogin",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaLoginRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaLoginRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaLoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EFaturaLoginResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_EFaturaLogin",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "efatura_efaturalogin_639161923395689838.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/QueryRecipient": {
      "get": {
        "tags": [
          "EFatura"
        ],
        "summary": "e-Fatura Alıcı Bilgileri Sorgula",
        "description": "Verilen VKN veya TCKN bilgisine göre alıcı unvan ve adres bilgilerini GİB e-Arşiv portalı üzerinden sorgular.",
        "operationId": "EFatura_QueryRecipient",
        "parameters": [
          {
            "name": "TaxIdOrTrId",
            "in": "query",
            "description": "Vergi / T.C. Kimlik Numarası - Sorgulanacak alıcının 10 haneli Vergi Numarası veya 11 haneli T.C. Kimlik Numarası.",
            "schema": {
              "type": "string",
              "example": "11111111111"
            },
            "example": "11111111111"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EFaturaRecipientQueryResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_QueryRecipient",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "efatura_queryrecipient_639161924458698474.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/QueryIssuedInvoices": {
      "get": {
        "tags": [
          "EFatura"
        ],
        "summary": "Düzenlenen Belgeler (e-Arşiv Fatura)",
        "description": "Belirtilen tarih aralığında kullanıcının kestiği e-Arşiv faturaları GİB portalı üzerinden listeler.",
        "operationId": "EFatura_QueryIssuedInvoices",
        "parameters": [
          {
            "name": "StartDate",
            "in": "query",
            "description": "Başlangıç Tarihi - Sorgulamanın başlayacağı tarih. Format: GG.AA.YYYY",
            "schema": {
              "type": "string",
              "example": "01.01.2023"
            },
            "example": "01.01.2023"
          },
          {
            "name": "EndDate",
            "in": "query",
            "description": "Bitiş Tarihi - Sorgulamanın biteceği tarih. Format: GG.AA.YYYY",
            "schema": {
              "type": "string",
              "example": "05.06.2026"
            },
            "example": "05.06.2026"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EFaturaQueryIssuedInvoicesResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_QueryIssuedInvoices",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "efatura_queryıssuedınvoices_639161925542340149.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/QueryCancelObjectionRequests": {
      "get": {
        "tags": [
          "EFatura"
        ],
        "summary": "İptal/İtiraz Talepleri (e-Arşiv Fatura)",
        "description": "Belirtilen tarih aralığında GİB portalı üzerindeki gelen iptal ve itiraz taleplerini listeler.",
        "operationId": "EFatura_QueryCancelObjectionRequests",
        "parameters": [
          {
            "name": "StartDate",
            "in": "query",
            "description": "Başlangıç Tarihi - Sorgulamanın başlayacağı tarih. Format: GG.AA.YYYY",
            "schema": {
              "type": "string",
              "example": "01.01.2023"
            },
            "example": "01.01.2023"
          },
          {
            "name": "EndDate",
            "in": "query",
            "description": "Bitiş Tarihi - Sorgulamanın biteceği tarih. Format: GG.AA.YYYY",
            "schema": {
              "type": "string",
              "example": "04.06.2026"
            },
            "example": "04.06.2026"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EFaturaQueryCancelObjectionRequestsResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_QueryCancelObjectionRequests",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "efatura_querycancelobjectionrequests_639161925806867044.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/QueryReceivedInvoices": {
      "get": {
        "tags": [
          "EFatura"
        ],
        "summary": "Adıma Düzenlenen Belgeler (e-Arşiv Fatura)",
        "description": "Belirtilen tarih aralığında kullanıcının adına düzenlenen e-Arşiv faturaları GİB portalı üzerinden listeler.",
        "operationId": "EFatura_QueryReceivedInvoices",
        "parameters": [
          {
            "name": "StartDate",
            "in": "query",
            "description": "Başlangıç Tarihi - Sorgulamanın başlayacağı tarih. Format: GG.AA.YYYY",
            "schema": {
              "type": "string",
              "example": "01.01.2023"
            },
            "example": "01.01.2023"
          },
          {
            "name": "EndDate",
            "in": "query",
            "description": "Bitiş Tarihi - Sorgulamanın biteceği tarih. Format: GG.AA.YYYY",
            "schema": {
              "type": "string",
              "example": "05.06.2026"
            },
            "example": "05.06.2026"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EFaturaQueryReceivedInvoicesResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_QueryReceivedInvoices",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "efatura_queryreceivedınvoices_639161929436285377.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/GetInvoiceHtml": {
      "get": {
        "tags": [
          "EFatura"
        ],
        "summary": "Fatura HTML İçeriği Getir",
        "description": "UUID bilgisi verilen faturanın GİB portalı üzerindeki HTML görüntüsünü döner.",
        "operationId": "EFatura_GetInvoiceHtml",
        "parameters": [
          {
            "name": "Uuid",
            "in": "query",
            "description": "Fatura UUID (ETTN) - Görüntülenecek faturanın Benzersiz Kimlik Numarası (GUID formatında).",
            "schema": {
              "type": "string",
              "example": "57d436b1-2b03-4465-9690-a2c3eb7a49b0"
            },
            "example": "57d436b1-2b03-4465-9690-a2c3eb7a49b0"
          },
          {
            "name": "Signed",
            "in": "query",
            "description": "İmzalı Mı? - Faturanın imzalanmış olup olmadığını belirtir (true: imzalı, false: imzasız taslak).",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_GetInvoiceHtml",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "efatura_getınvoicehtml_639161929661339015.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/GetInvoicePdf": {
      "get": {
        "tags": [
          "EFatura"
        ],
        "summary": "Fatura PDF İndir",
        "description": "UUID bilgisi verilen faturayı GİB portalı üzerinden çekerek PDF formatında indirir.",
        "operationId": "EFatura_GetInvoicePdf",
        "parameters": [
          {
            "name": "Uuid",
            "in": "query",
            "description": "Fatura UUID (ETTN) - Görüntülenecek faturanın Benzersiz Kimlik Numarası (GUID formatında).",
            "schema": {
              "type": "string",
              "example": "57d436b1-2b03-4465-9690-a2c3eb7a49b0"
            },
            "example": "57d436b1-2b03-4465-9690-a2c3eb7a49b0"
          },
          {
            "name": "Signed",
            "in": "query",
            "description": "İmzalı Mı? - Faturanın imzalanmış olup olmadığını belirtir (true: imzalı, false: imzasız taslak).",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "x-service-id": "EFatura_GetInvoicePdf",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "efatura_getınvoicepdf_639161929807018681.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/CancelDraftInvoice": {
      "post": {
        "tags": [
          "EFatura"
        ],
        "summary": "Taslak Faturayı İptal Et",
        "description": "UUID bilgisi verilen taslak faturayı belirtilen gerekçe ile GİB portalı üzerinden siler.",
        "operationId": "EFatura_CancelDraftInvoice",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaCancelDraftInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaCancelDraftInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaCancelDraftInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_CancelDraftInvoice",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "efatura_canceldraftınvoice_639161932277292671.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/SendSignSmsCode": {
      "post": {
        "tags": [
          "EFatura"
        ],
        "summary": "İmza SMS Kodu Gönder",
        "description": "Fatura imzalama doğrulaması için GİB'de kayıtlı telefona SMS şifresi gönderir.",
        "operationId": "EFatura_SendSignSmsCode",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaSendSignSmsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaSendSignSmsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaSendSignSmsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_SendSignSmsCode",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "efatura_sendsignsmscode_639161932501184918.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/VerifySignSmsCode": {
      "post": {
        "tags": [
          "EFatura"
        ],
        "summary": "İmza SMS Kodu Doğrula",
        "description": "Telefona gelen SMS şifresini ve işlem numarasını (OID) GİB portalı üzerinde doğrular.",
        "operationId": "EFatura_VerifySignSmsCode",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaVerifySignSmsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaVerifySignSmsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaVerifySignSmsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_VerifySignSmsCode",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "efatura_verifysignsmscode_639161932693163443.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 10,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/GetUserData": {
      "get": {
        "tags": [
          "EFatura"
        ],
        "summary": "Kullanıcı Bilgilerini Getir",
        "description": "GİB e-Arşiv portalında kayıtlı olan kullanıcı vergi/fatura profili bilgilerini çeker.",
        "operationId": "EFatura_GetUserData",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EFaturaGetUserDataResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_GetUserData",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "efatura_getuserdata_639161933013289881.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 11,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/UpdateUserData": {
      "post": {
        "tags": [
          "EFatura"
        ],
        "summary": "Kullanıcı Bilgilerini Güncelle",
        "description": "GİB e-Arşiv portalındaki kullanıcı vergi/fatura profili bilgilerini günceller.",
        "operationId": "EFatura_UpdateUserData",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaUpdateUserDataRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaUpdateUserDataRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaUpdateUserDataRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_UpdateUserData",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "efatura_updateuserdata_639161934773606014.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 12,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/CreateDraftInvoice": {
      "post": {
        "tags": [
          "EFatura"
        ],
        "summary": "Taslak Fatura Oluştur",
        "description": "Fatura detayları verilen yeni bir taslak e-Arşiv faturası oluşturur.",
        "operationId": "EFatura_CreateDraftInvoice",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaCreateDraftInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaCreateDraftInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaCreateDraftInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringObjectDictionaryServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_CreateDraftInvoice",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "efatura_createdraftınvoice_639161935277931030.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 13,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/EFatura/SignDraftInvoice": {
      "post": {
        "tags": [
          "EFatura"
        ],
        "summary": "Taslak Faturayı İmzala",
        "description": "GİB portalında kayıtlı taslak faturayı imzalar ve resmiyet kazandırır.",
        "operationId": "EFatura_SignDraftInvoice",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaSignDraftInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaSignDraftInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EFaturaSignDraftInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringObjectDictionaryServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "EFatura_SignDraftInvoice",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "efatura_signdraftınvoice_639161935529302668.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "EFatura Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 14,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/ElevenLab/GetVoices": {
      "get": {
        "tags": [
          "ElevenLab"
        ],
        "summary": "Sesleri Listele",
        "description": "ElevenLabs üzerinde tanımlı olan ve Türkçe destekleyen seslerin listesini getirir.",
        "operationId": "ElevenLab_GetVoices",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ElevenLabVoiceModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "ElevenLab_GetVoices",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "elevenlab_getvoices_639159330383043543.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Elevenlabs Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/ElevenLab/TextToSpeech": {
      "post": {
        "tags": [
          "ElevenLab"
        ],
        "summary": "Metni Sese Dönüştür (Base64)",
        "description": "Verilen metni seçilen ses ID'si ile sese dönüştürür ve Base64 formatında döner.",
        "operationId": "ElevenLab_TextToSpeech",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ElevenLabTtsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ElevenLabTtsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ElevenLabTtsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "ElevenLab_TextToSpeech",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "elevenlab_texttospeech_639157655876813602.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Elevenlabs Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/ElevenLab/TextToSpeechStream": {
      "post": {
        "tags": [
          "ElevenLab"
        ],
        "summary": "Metni Sese Dönüştür (Stream)",
        "description": "Verilen metni seçilen ses ID'si ile sese dönüştürür ve doğrudan ses akışı (MP3) olarak döner.",
        "operationId": "ElevenLab_TextToSpeechStream",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ElevenLabTtsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ElevenLabTtsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ElevenLabTtsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "audio/mpeg": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "x-service-id": "ElevenLab_TextToSpeechStream",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "elevenlab_texttospeechstream_639157655797975480.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Elevenlabs Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/GetCompanyInfo": {
      "get": {
        "tags": [
          "Financial"
        ],
        "summary": "Şirket Bilgisi Sorgula",
        "description": "Verilen VKN veya Ünvan üzerinden şirketin e-fatura kayıt zamanı ve alias bilgilerini getirir.",
        "operationId": "Financial_GetCompanyInfo",
        "parameters": [
          {
            "name": "SearchText",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "9990123456"
            },
            "example": "9990123456"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CompanyInfoModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_GetCompanyInfo",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financial_getcompanyınfo_639157710977787888.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/GetTaxOffices": {
      "get": {
        "tags": [
          "Financial"
        ],
        "summary": "Vergi Dairelerini Listele",
        "description": "Türkiye genelindeki tüm vergi dairelerini veya belirtilen şehir koduna (Plaka) göre filtreli listeyi getirir.",
        "operationId": "Financial_GetTaxOffices",
        "parameters": [
          {
            "name": "CityCode",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "34"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TaxOfficeModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_GetTaxOffices",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "financial_gettaxoffices_639159330640142847.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Vergi Daireleri Listesi Türkiye Geneli Sorgulama",
        "x-seo-content": "Türkiye genelindeki tüm vergi dairelerini veya belirtilen şehir plaka koduna göre filtrelenmiş listeyi görüntüleyin. Güncel kamu verileri ile vergi dairesi bilgilerine hızlı ve kolay şekilde ulaşın. Kurumsal ve bireysel kullanım için ideal sorgulama hizmeti sunar.",
        "x-is-seo": true
      }
    },
    "/api/Financial/GetBeyannameTurleri": {
      "get": {
        "tags": [
          "Financial"
        ],
        "summary": "Beyanname Türlerini Listele",
        "description": "Tüm beyanname türlerini ve kodlarını getirir.",
        "operationId": "Financial_GetBeyannameTurleri",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BeyannameTuruModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_GetBeyannameTurleri",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "financial_getbeyannameturleri_639159330601961442.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/GetDijitalTakvim": {
      "get": {
        "tags": [
          "Financial"
        ],
        "summary": "Dijital Vergi Takvimi",
        "description": "Güncel vergi ödeme ve beyan tarihlerini içeren takvimi getirir.",
        "operationId": "Financial_GetDijitalTakvim",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DijitalTakvimModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_GetDijitalTakvim",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "financial_getdijitaltakvim_639157704228714147.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/GetNaceKodlari": {
      "get": {
        "tags": [
          "Financial"
        ],
        "summary": "NACE Kodlarını Listele",
        "description": "Tüm faaliyet (NACE) kodlarını ve açıklamalarını getirir.",
        "operationId": "Financial_GetNaceKodlari",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NaceKoduModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_GetNaceKodlari",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "financial_getnacekodlari_639159330562031919.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/GetVergiKodlari": {
      "get": {
        "tags": [
          "Financial"
        ],
        "summary": "Vergi Kodlarını Listele",
        "description": "Tüm vergi türlerini ve kodlarını getirir.",
        "operationId": "Financial_GetVergiKodlari",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VergiKoduModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_GetVergiKodlari",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "financial_getvergikodlari_639159330522862124.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/CalculateRetirement": {
      "post": {
        "tags": [
          "Financial"
        ],
        "summary": "Emeklilik Hesapla",
        "description": "Kişisel bilgiler ve prim gün sayısına göre tahmini emeklilik yaşı ve tarihini hesaplar. Cinsiyet (0:Kadın, 1:Erkek), Kurum Tipi (0:SSK-4A, 1:BAĞKUR-4B, 2:Emekli Sandığı-4C).",
        "operationId": "Financial_CalculateRetirement",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RetirementRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RetirementRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RetirementRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RetirementResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_CalculateRetirement",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financial_calculateretirement_639157679085358088.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/CalculateSmm": {
      "post": {
        "tags": [
          "Financial"
        ],
        "summary": "SMM Hesapla",
        "description": "Serbest Meslek Makbuzu (SMM) hesaplaması yapar. ",
        "operationId": "Financial_CalculateSmm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SmmCalculateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SmmCalculateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SmmCalculateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SmmCalculateResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_CalculateSmm",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financial_calculatesmm_639157679035380865.png",
        "x-notes": "# Ücret Hesaplama Parametreleri\n\n## Hesaplama Tipi\n\nÜcret hesaplamasında kullanılacak başlangıç değerini belirtir.\n\n* `BRUT_UCRET_KDV_HARIC` : Brüt ücret, KDV hariç\n* `BRUT_UCRET_KDV_DAHIL` : Brüt ücret, KDV dahil\n* `NET_UCRET_KDV_HARIC` : Net ücret, KDV hariç\n* `NET_TAHSIL_EDILEN_UCRET_KDV_DAHIL` : Tahsil edilen net ücret, KDV dahil\n\n## Stopaj Oranı\n\nUygulanacak stopaj oranını belirtir.\n\n* `YUZDE_YIRMI` : %20\n* `YUZDE_ONYEDI` : %17\n* `YUZDE_SIFIR` : %0\n\n## KDV Oranı\n\nUygulanacak KDV oranını belirtir.\n\n* `YUZDE_YIRMI` : %20\n* `YUZDE_ON` : %10\n* `YUZDE_BIR` : %1\n* `YUZDE_SIFIR` : %0",
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/CalculateIncomeTax": {
      "post": {
        "tags": [
          "Financial"
        ],
        "summary": "Gelir Vergisi Hesapla",
        "description": "Belirtilen dönem ve matrah üzerinden yıllık gelir vergisi hesaplaması yapar. Tur (1:Ücretli, 2:Ücretsiz).",
        "operationId": "Financial_CalculateIncomeTax",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncomeTaxItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncomeTaxItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncomeTaxItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncomeTaxResultItemListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_CalculateIncomeTax",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financial_calculateıncometax_639157678974495462.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 10,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/CalculateDelayInterest": {
      "post": {
        "tags": [
          "Financial"
        ],
        "summary": "Gecikme Zammı ve Faizi Hesapla",
        "description": "Gecikme zammı ve faizi hesaplaması yapar. Gecikme Tipi (1: Zam, 2: Faiz).",
        "operationId": "Financial_CalculateDelayInterest",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DelayInterestItemRequest"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DelayInterestItemRequest"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DelayInterestItemRequest"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DelayInterestResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_CalculateDelayInterest",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financial_calculatedelayınterest_639157678815840487.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 11,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/CalculateRentIncrease": {
      "post": {
        "tags": [
          "Financial"
        ],
        "summary": "Kira Artış Hesapla",
        "description": "Mevcut kira tutarı ve artış tarihine göre kira artışını hesaplar. Tercih: 3 (TÜFE-Yasal), 1 (Yİ-ÜFE-12A), 7 (Özel Oran), 4 (TÜFE-Yıllık), 2 (Yİ-ÜFE-Yıllık), 5 (TÜFE+Yİ-ÜFE/2-12A), 6 (TÜFE+Yİ-ÜFE/2-Yıllık).",
        "operationId": "Financial_CalculateRentIncrease",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RentIncreaseRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RentIncreaseRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RentIncreaseRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RentIncreaseResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_CalculateRentIncrease",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financial_calculaterentıncrease_639157678760337174.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 12,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/QueryBill": {
      "get": {
        "tags": [
          "Financial"
        ],
        "summary": "Fatura Sorgula",
        "description": "Verilen kurum kodu (corporation slug) ve abone numarası üzerinden ödenmemiş fatura bilgilerini getirir.",
        "operationId": "Financial_QueryBill",
        "parameters": [
          {
            "name": "CorporationSlug",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "turktelekom"
            },
            "example": "turktelekom"
          },
          {
            "name": "SubscriberNo",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "5051234567"
            },
            "example": "5051234567"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BillInfoModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_QueryBill",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "financial_querybill_639159350412186405.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 14,
        "x-seo-title": "Fatura Sorgulama Kurum Kodu ve Abone Numarası ile Borç Öğrenme Servisi",
        "x-seo-content": "Kurum kodu ve abone numarası kullanarak ödenmemiş fatura bilgilerini anında sorgulayın. Elektrik, su, doğalgaz ve benzeri hizmetlere ait güncel borç durumunu hızlı ve güvenilir şekilde öğrenin. Fatura takibi ve ödeme kontrolü için pratik sorgulama servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/Financial/QueryBillType": {
      "get": {
        "tags": [
          "Financial"
        ],
        "summary": "Fatura Kurum Tiplerini Listele",
        "description": "Fatura sorgulama işlemi için desteklenen kurum ve fatura tiplerinin listesini getirir.",
        "operationId": "Financial_QueryBillType",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BillTypeModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_QueryBillType",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "financial_querybilltype_639159330471335919.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 13,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Financial/QueryVkn": {
      "get": {
        "tags": [
          "Financial"
        ],
        "summary": "VKN Detay Sorgula",
        "description": "Verilen VKN numarası üzerinden mükellefin detaylı ticari bilgilerini, vergi levhalarını, yönetim kurulunu ve yetkililerini sorgular.",
        "operationId": "Financial_QueryVkn",
        "parameters": [
          {
            "name": "Vkn",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "1234567890"
            },
            "example": "1234567890"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VknQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Financial_QueryVkn",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financial_queryvkn_639157676960312791.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": "VKN Sorgulama Vergi Kimlik Numarası ile Şirket ve Mükellef Bilgi Detayları",
        "x-seo-content": "Verilen VKN numarası üzerinden mükellefin ticari bilgilerini, vergi levhası durumunu, yönetim kurulu ve yetkili kişi bilgilerini detaylı olarak sorgulayın. Şirket doğrulama ve kurumsal analiz süreçleri için güvenilir veri erişimi sağlar. Akıllı VKN sorgulama servisi ile güncel firma bilgilerine hızlıca ulaşın.",
        "x-is-seo": true
      }
    },
    "/api/FinancialCredit/CalculateDepositInterest": {
      "get": {
        "tags": [
          "FinancialCredit"
        ],
        "summary": "Mevduat Faizi Hesapla",
        "description": "Belirli bir tutar ve vade için bankaların sunduğu güncel mevduat faiz oranlarını ve net kazanç tutarlarını hesaplar.",
        "operationId": "FinancialCredit_CalculateDepositInterest",
        "parameters": [
          {
            "name": "Amount",
            "in": "query",
            "description": "Tutar - Vadeye yatırılacak olan ana para tutarı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "10000"
            },
            "example": "10000"
          },
          {
            "name": "Maturity",
            "in": "query",
            "description": "Vade (Gün) - Mevduatın kaç gün boyunca vadede kalacağı.",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "32"
            },
            "example": "32"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepositCreditResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialCredit_CalculateDepositInterest",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialcredit_calculatedepositınterest_639157711426650436.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Kredi Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Mevduat Faizi Hesaplama Güncel Banka Faiz Oranları ile Net Kazanç Hesaplama",
        "x-seo-content": "Belirli tutar ve vade için bankaların güncel mevduat faiz oranlarını kullanarak net kazanç ve faiz getirisi hesaplayın. Doğru ve hızlı finansal analiz ile yatırım planlamanızı kolaylaştırın. Mevduat faizi hesaplama aracı ile en kârlı seçenekleri karşılaştırın.",
        "x-is-seo": true
      }
    },
    "/api/FinancialCredit/CalculatePersonalLoanInterest": {
      "get": {
        "tags": [
          "FinancialCredit"
        ],
        "summary": "İhtiyaç Kredisi Hesapla",
        "description": "İstenen kredi tutarı ve vadeye göre bankaların en uygun ihtiyaç kredisi tekliflerini, aylık taksitlerini ve toplam geri ödeme tutarlarını listeler.",
        "operationId": "FinancialCredit_CalculatePersonalLoanInterest",
        "parameters": [
          {
            "name": "Amount",
            "in": "query",
            "description": "Tutar - Çekilmek istenen ihtiyaç kredisi ana para tutarı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "10000"
            },
            "example": "10000"
          },
          {
            "name": "Maturity",
            "in": "query",
            "description": "Vade (Ay) - Kredinin kaç taksitte (ay) geri ödeneceği.",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "12"
            },
            "example": "12"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PersonalLoanResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialCredit_CalculatePersonalLoanInterest",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialcredit_calculatepersonalloanınterest_639157711382201593.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Kredi Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "İhtiyaç Kredisi Hesaplama En Uygun Kredi Teklifleri Aylık Taksit ve Geri Ödeme",
        "x-seo-content": "İstenen kredi tutarı ve vade süresine göre bankaların en uygun ihtiyaç kredisi tekliflerini karşılaştırın. Aylık taksit tutarlarını ve toplam geri ödeme miktarını anında görüntüleyerek en avantajlı krediyi bulun. Hızlı ve güvenilir kredi hesaplama aracı ile finansal planlamanızı kolaylaştırın.",
        "x-is-seo": true
      }
    },
    "/api/FinancialCredit/CalculateHousingLoanInterest": {
      "get": {
        "tags": [
          "FinancialCredit"
        ],
        "summary": "Konut Kredisi Hesapla",
        "description": "Ev sahibi olmak isteyen kullanıcılar için bankaların güncel konut kredisi faiz oranlarını ve 120-240 ay gibi uzun vadeli ödeme planlarını hesaplar.",
        "operationId": "FinancialCredit_CalculateHousingLoanInterest",
        "parameters": [
          {
            "name": "Amount",
            "in": "query",
            "description": "Tutar - Çekilmek istenen konut kredisi ana para tutarı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "500000"
            },
            "example": "500000"
          },
          {
            "name": "Maturity",
            "in": "query",
            "description": "Vade (Ay) - Kredinin kaç taksitte (ay) geri ödeneceği.",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "120"
            },
            "example": "120"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HousingLoanResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialCredit_CalculateHousingLoanInterest",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialcredit_calculatehousingloanınterest_639157711333468090.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Kredi Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/FinancialCredit/CalculateVehicleLoanInterest": {
      "get": {
        "tags": [
          "FinancialCredit"
        ],
        "summary": "Taşıt Kredisi Hesapla",
        "description": "Sıfır veya ikinci el araç alımları için bankaların sunduğu taşıt kredisi faizlerini ve aylık taksit seçeneklerini karşılaştırmalı olarak sunar.",
        "operationId": "FinancialCredit_CalculateVehicleLoanInterest",
        "parameters": [
          {
            "name": "Amount",
            "in": "query",
            "description": "Tutar - Çekilmek istenen taşıt kredisi ana para tutarı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "200000"
            },
            "example": "200000"
          },
          {
            "name": "Maturity",
            "in": "query",
            "description": "Vade (Ay) - Kredinin kaç taksitte (ay) geri ödeneceği.",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "48"
            },
            "example": "48"
          },
          {
            "name": "IsSecondHand",
            "in": "query",
            "description": "İkinci El - Taşıtın ikinci el olup olmadığı bilgisi.",
            "schema": {
              "type": "boolean",
              "example": "false"
            },
            "example": "false"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleLoanResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialCredit_CalculateVehicleLoanInterest",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialcredit_calculatevehicleloanınterest_639157711288319873.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Kredi Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/FinancialCredit/CalculateCommercialLoanInterest": {
      "get": {
        "tags": [
          "FinancialCredit"
        ],
        "summary": "Ticari Kredi Hesapla",
        "description": "İşletmeler ve KOBİ'ler için bankaların ticari kredi faiz oranlarını, esnek ödeme planlarını ve toplam maliyetlerini hesaplar.",
        "operationId": "FinancialCredit_CalculateCommercialLoanInterest",
        "parameters": [
          {
            "name": "Amount",
            "in": "query",
            "description": "Tutar - Çekilmek istenen ticari kredi ana para tutarı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "100000"
            },
            "example": "100000"
          },
          {
            "name": "Maturity",
            "in": "query",
            "description": "Vade (Ay) - Kredinin kaç taksitte (ay) geri ödeneceği.",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "36"
            },
            "example": "36"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommercialLoanResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialCredit_CalculateCommercialLoanInterest",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialcredit_calculatecommercialloanınterest_639157711236322698.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Kredi Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/FinancialMarket/GetFuelCities": {
      "get": {
        "tags": [
          "FinancialMarket"
        ],
        "summary": "Desteklenen Akaryakıt Şehirleri",
        "description": "Akaryakıt fiyatlarının sorgulanabildiği tüm şehirleri ve slug değerlerini listeler.",
        "operationId": "FinancialMarket_GetFuelCities",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FuelCityResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialMarket_GetFuelCities",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "financialmarket_getfuelcities_639159331160981704.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Market Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/FinancialMarket/GetFuelPrices": {
      "get": {
        "tags": [
          "FinancialMarket"
        ],
        "summary": "Akaryakıt Fiyatları",
        "description": "Belirli bir şehirdeki güncel benzin, motorin ve LPG fiyatlarını borsa verilerine dayalı olarak listeler.",
        "operationId": "FinancialMarket_GetFuelPrices",
        "parameters": [
          {
            "name": "CitySlug",
            "in": "query",
            "description": "Şehir Slug - Fiyatları istenen şehrin slug değeri (Örn: ankara, izmir).",
            "schema": {
              "type": "string",
              "example": "istanbul-avrupa"
            },
            "example": "istanbul-avrupa"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FuelPriceResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialMarket_GetFuelPrices",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialmarket_getfuelprices_639157718087261693.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Market Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "Akaryakıt Fiyatları Sorgulama Güncel Benzin Motorin ve LPG Fiyat Listesi",
        "x-seo-content": "Belirli şehirlerdeki güncel benzin, motorin ve LPG fiyatlarını anlık olarak listeleyin. Piyasa ve borsa verilerine dayalı akaryakıt fiyatlarını karşılaştırarak en güncel bilgilere ulaşın. Hızlı ve güvenilir akaryakıt fiyat sorgulama hizmeti sunar.",
        "x-is-seo": true
      }
    },
    "/api/FinancialMarket/GetGoldPrices": {
      "get": {
        "tags": [
          "FinancialMarket"
        ],
        "summary": "Altın Fiyatları",
        "description": "Gram, çeyrek, yarım, tam ve ons gibi çeşitli altın türlerinin anlık alış-satış fiyatlarını ve değişim oranlarını döner.",
        "operationId": "FinancialMarket_GetGoldPrices",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoldPriceResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialMarket_GetGoldPrices",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialmarket_getgoldprices_639159313375154805.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Market Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "Altın Döviz ve Emtia Fiyatları Anlık Borsa Verileri ve Piyasa Takip Servisi",
        "x-seo-content": "Gram, çeyrek, yarım, tam ve ons altın başta olmak üzere döviz ve emtia piyasalarındaki anlık alış-satış fiyatlarını ve değişim oranlarını takip edin. Borsa ve finans verilerini tek platformda sunarak yatırım kararlarınızı kolaylaştıran kapsamlı piyasa takip servisi sağlar.",
        "x-is-seo": true
      }
    },
    "/api/FinancialMarket/GetBistStocks": {
      "get": {
        "tags": [
          "FinancialMarket"
        ],
        "summary": "BIST 100 Hisseleri",
        "description": "Borsa İstanbul'daki BIST 100 endeksi hisselerinin son fiyatlarını, günlük düşük/yüksek değerlerini ve değişim oranlarını listeler.",
        "operationId": "FinancialMarket_GetBistStocks",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BistStockResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialMarket_GetBistStocks",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialmarket_getbiststocks_639157716843172898.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Market Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/FinancialMarket/GetMarketCurrencies": {
      "get": {
        "tags": [
          "FinancialMarket"
        ],
        "summary": "Döviz Kurları (Serbest Piyasa)",
        "description": "Dolar, Euro, Sterlin gibi temel döviz kurlarının serbest piyasadaki anlık alış-satış ve değişim verilerini sunar.",
        "operationId": "FinancialMarket_GetMarketCurrencies",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CurrencyPriceResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialMarket_GetMarketCurrencies",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialmarket_getmarketcurrencies_639157716062275308.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Market Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/FinancialMarket/GetTcmbCurrencies": {
      "get": {
        "tags": [
          "FinancialMarket"
        ],
        "summary": "TCMB Döviz Kurları",
        "description": "Türkiye Cumhuriyet Merkez Bankası (TCMB) tarafından yayınlanan resmi döviz kurlarını günlük bazda listeler.",
        "operationId": "FinancialMarket_GetTcmbCurrencies",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TcmbCurrencyResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialMarket_GetTcmbCurrencies",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialmarket_gettcmbcurrencies_639157715995863884.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Market Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/FinancialMarket/GetCommodities": {
      "get": {
        "tags": [
          "FinancialMarket"
        ],
        "summary": "Emtia Fiyatları",
        "description": "Gümüş, bakır, petrol, buğday gibi çeşitli emtiaların dünya piyasalarındaki güncel fiyatlarını ve değişimlerini döner.",
        "operationId": "FinancialMarket_GetCommodities",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommodityPriceResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialMarket_GetCommodities",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialmarket_getcommodities_639157713897685877.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Market Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/FinancialMarket/GetCryptoPrices": {
      "get": {
        "tags": [
          "FinancialMarket"
        ],
        "summary": "Kripto Para Fiyatları",
        "description": "Popüler kripto para birimlerinin güncel piyasa fiyatlarını ve günlük değişim istatistiklerini listeler.",
        "operationId": "FinancialMarket_GetCryptoPrices",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CryptoPriceResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "FinancialMarket_GetCryptoPrices",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "financialmarket_getcryptoprices_639159331826662849.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Finans Market Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Generic/ConvertZplToPdf": {
      "post": {
        "tags": [
          "Generic"
        ],
        "summary": "ZPL'den PDF'e Dönüştür",
        "description": "Verilen ZPL barkod kodunu PDF dosyasına dönüştürerek binary olarak döner.",
        "operationId": "Generic_ConvertZplToPdf",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ZplConvertRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ZplConvertRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ZplConvertRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/pdf": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "x-service-id": "Generic_ConvertZplToPdf",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "generic_convertzpltopdf_639157878396277644.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Lojistik & Kargo Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": "ZPL to PDF Dönüştürme Barkod Kodunu PDF’e Çevirme ve Binary Çıktı Servisi",
        "x-seo-content": "Verilen ZPL barkod kodlarını yüksek doğrulukla PDF formatına dönüştürerek binary çıktı olarak sunar. Etiket ve barkod verilerini kolayca dokümana çevirerek baskı ve arşivleme süreçlerini hızlandırın. ZPL dönüşümü için hızlı ve güvenilir API servisi sağlar.",
        "x-is-seo": true
      }
    },
    "/api/Generic/GetAvatar": {
      "get": {
        "tags": [
          "Generic"
        ],
        "summary": "Avatar Oluştur",
        "description": "Kullanıcı adının baş harflerinden oluşan renkli bir avatar oluşturur ve base64 olarak döner.",
        "operationId": "Generic_GetAvatar",
        "parameters": [
          {
            "name": "UserName",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "User"
            },
            "example": "User"
          },
          {
            "name": "Size",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "128"
            },
            "example": "128"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AvatarModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Generic_GetAvatar",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "generic_getavatar_639157958595942355.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Genel Amaçlı Yardımcı Araçlar",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Avatar Oluşturma Aracı Baş Harflerden Renkli Profil Görseli Üretme",
        "x-seo-content": "Kullanıcı adının baş harflerinden otomatik olarak renkli avatar oluşturun ve base64 formatında alın. Profil resmi üretimi için hızlı ve hafif çözüm sunar. Web ve mobil uygulamalar için ideal avatar oluşturma aracı ile kullanıcı deneyimini geliştirin.",
        "x-is-seo": true
      }
    },
    "/api/Generic/GetGithubUserInfo": {
      "get": {
        "tags": [
          "Generic"
        ],
        "summary": "GitHub Profil Bilgisi",
        "description": "GitHub kullanıcı adını kullanarak takipçi, repo sayısı ve profil detaylarını getirir.",
        "operationId": "Generic_GetGithubUserInfo",
        "parameters": [
          {
            "name": "Username",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "octocat"
            },
            "example": "octocat"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GithubUserModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Generic_GetGithubUserInfo",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "generic_getgithubuserınfo_639159339336493861.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Genel Amaçlı Yardımcı Araçlar",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Generic/GenerateIcs": {
      "post": {
        "tags": [
          "Generic"
        ],
        "summary": "ICS Takvim Oluştur",
        "description": "Toplantı ve etkinlikler için standart ICS takvim dosyası içeriği oluşturur.",
        "operationId": "Generic_GenerateIcs",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IcsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IcsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IcsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/calendar": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "x-service-id": "Generic_GenerateIcs",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "generic_generateıcs_639157957016457389.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Genel Amaçlı Yardımcı Araçlar",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Generic/GetProductBarcodeInfo": {
      "get": {
        "tags": [
          "Generic"
        ],
        "summary": "Barkod Sorgula",
        "description": "Milyonlarca Güncel Ürünü barkod numarası ile sorgular ve ürünün adını, fiyatını ve KDV bilgisini getirir.",
        "operationId": "Generic_GetProductBarcodeInfo",
        "parameters": [
          {
            "name": "Barcode",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "8681569605237"
            },
            "example": "8681569605237"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BarcodeInfoModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Generic_GetProductBarcodeInfo",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "generic_getproductbarcodeınfo_639157956606847709.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Genel Amaçlı Yardımcı Araçlar",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": "Barkod Sorgulama Ürün Adı Fiyat ve KDV Bilgisi Öğrenme Servisi",
        "x-seo-content": "Barkod numarası ile milyonlarca güncel ürünü sorgulayarak ürün adı, fiyat ve KDV bilgilerine anında ulaşın. Perakende ve e-ticaret verilerini hızlıca kontrol ederek ürün doğrulama ve fiyat karşılaştırma işlemlerini kolaylaştırın. Akıllı ve hızlı barkod sorgulama servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/Generic/GetCalendarHolidays": {
      "get": {
        "tags": [
          "Generic"
        ],
        "summary": "Tatil Takvimi",
        "description": "Yıl içerisindeki resmi ve dini tatillerin tarihlerini ve sürelerini getirir.",
        "operationId": "Generic_GetCalendarHolidays",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CalendarHolidayModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Generic_GetCalendarHolidays",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "generic_getcalendarholidays_639157956250519365.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Genel Amaçlı Yardımcı Araçlar",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Generic/GetAtmBanks": {
      "get": {
        "tags": [
          "Generic"
        ],
        "summary": "Yakındaki ATM Banka Listesi",
        "description": "ATM sisteminde kayıtlı olan tüm bankaların listesini ve ID'lerini getirir.",
        "operationId": "Generic_GetAtmBanks",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtmBankModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Generic_GetAtmBanks",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "generic_getatmbanks_639157553042005319.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Kamu Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Generic/GetNearbyAtms": {
      "get": {
        "tags": [
          "Generic"
        ],
        "summary": "Yakındaki ATM Listesi",
        "description": "Belirtilen koordinatlara ve mesafeye (KM) göre en yakın ATM'lerin listesini getirir.",
        "operationId": "Generic_GetNearbyAtms",
        "parameters": [
          {
            "name": "Latitude",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "41.0082376"
            },
            "example": "41.0082376"
          },
          {
            "name": "Longitude",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "28.9783589"
            },
            "example": "28.9783589"
          },
          {
            "name": "Distance",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "0.5"
            },
            "example": "0.5"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtmModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Generic_GetNearbyAtms",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "generic_getnearbyatms_639157552948278584.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Kamu Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Geocoding/GetGeocodingDetails": {
      "get": {
        "tags": [
          "Geocoding"
        ],
        "summary": "Adres Çözümle",
        "description": "Verilen açık adresi Google Geocoding API ile analiz ederek koordinat, Place ID ve formatlı adres bilgilerini döner.",
        "operationId": "Geocoding_GetGeocodingDetails",
        "parameters": [
          {
            "name": "Address",
            "in": "query",
            "description": "Adres - Koordinatları ve detayları istenen açık adres metni.",
            "schema": {
              "type": "string",
              "example": "Beşiktaş, İstanbul"
            },
            "example": "Beşiktaş, İstanbul"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GeocodingResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Geocoding_GetGeocodingDetails",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "geocoding_getgeocodingdetails_639157724488451251.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Lokasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Adres Çözümleme Aracı Google Geocoding API ile Koordinat ve Place ID Sorgulama",
        "x-seo-content": "Verilen açık adresi Google Geocoding API ile analiz ederek enlem ve boylam koordinatlarını, Place ID bilgisini ve formatlı adres verisini döndürün. Konum doğrulama ve harita entegrasyonu için hızlı ve güvenilir adres çözümleme hizmeti sunar.",
        "x-is-seo": true
      }
    },
    "/api/Geocoding/GetPostalGeocodingDetails": {
      "get": {
        "tags": [
          "Geocoding"
        ],
        "summary": "Posta Kodu Çözümle",
        "description": "Ülke ve posta kodu bilgisiyle o bölgenin merkez koordinatlarını ve tam adres detaylarını getirir.",
        "operationId": "Geocoding_GetPostalGeocodingDetails",
        "parameters": [
          {
            "name": "CountryCode",
            "in": "query",
            "description": "Ülke Kodu - İki harfli ISO ülke kodu (Örn: TR, US).",
            "schema": {
              "type": "string",
              "example": "TR"
            },
            "example": "TR"
          },
          {
            "name": "PostalCode",
            "in": "query",
            "description": "Posta Kodu - Sorgulanacak bölgenin posta kodu.",
            "schema": {
              "type": "string",
              "example": "34330"
            },
            "example": "34330"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GeocodingResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Geocoding_GetPostalGeocodingDetails",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "geocoding_getpostalgeocodingdetails_639159333130183035.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Lokasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "Posta Kodu Sorgulama ile Bölge Koordinatları ve Adres Detaylarını Öğrenme",
        "x-seo-content": "Ülke ve posta kodu bilgisiyle bölgenin merkez koordinatlarını ve detaylı adres bilgilerini anında görüntüleyin. Konum bazlı veri çözümleme ile şehir, ilçe ve bölge bilgilerine hızlı erişin. Doğru ve güvenilir posta kodu sorgulama hizmeti sunar.",
        "x-is-seo": true
      }
    },
    "/api/Geocoding/GetDistanceAnalysisByAddress": {
      "get": {
        "tags": [
          "Geocoding"
        ],
        "summary": "Mesafe ve Süre Analizi (Adres)",
        "description": "İki açık adres arasındaki mesafeyi ve tahmini varış süresini hesaplar.",
        "operationId": "Geocoding_GetDistanceAnalysisByAddress",
        "parameters": [
          {
            "name": "OriginAddress",
            "in": "query",
            "description": "Başlangıç Adresi - Mesafe hesaplamasının başlayacağı açık adres.",
            "schema": {
              "type": "string",
              "example": "Beşiktaş, İstanbul"
            },
            "example": "Beşiktaş, İstanbul"
          },
          {
            "name": "DestinationAddress",
            "in": "query",
            "description": "Varış Adresi - Mesafe hesaplamasının sona ereceği açık adres.",
            "schema": {
              "type": "string",
              "example": "Kadıköy, İstanbul"
            },
            "example": "Kadıköy, İstanbul"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DistanceAnalysisResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Geocoding_GetDistanceAnalysisByAddress",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "geocoding_getdistanceanalysisbyaddress_639157721166351414.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Lokasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "Mesafe ve Süre Hesaplama İki Adres Arası Yol ve Varış Süresi Analizi",
        "x-seo-content": "İki açık adres arasındaki mesafeyi ve tahmini varış süresini hızlı ve doğru şekilde hesaplayın. Harita verileri kullanarak rota analizi yapın ve seyahat planlamanızı kolaylaştırın. Konum bazlı mesafe ölçümü ve süre tahmini için pratik bir çözüm sunar.",
        "x-is-seo": true
      }
    },
    "/api/Geocoding/GetDistanceAnalysisByCoordinates": {
      "get": {
        "tags": [
          "Geocoding"
        ],
        "summary": "Mesafe ve Süre Analizi (Koordinat)",
        "description": "İki koordinat (Lat/Lng) arasındaki mesafeyi ve tahmini varış süresini hesaplar.",
        "operationId": "Geocoding_GetDistanceAnalysisByCoordinates",
        "parameters": [
          {
            "name": "OriginLatitude",
            "in": "query",
            "description": "Başlangıç Enlemi - Başlangıç noktasının enlem koordinatı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "41.0422"
            },
            "example": "41.0422"
          },
          {
            "name": "OriginLongitude",
            "in": "query",
            "description": "Başlangıç Boylamı - Başlangıç noktasının boylam koordinatı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "29.0074"
            },
            "example": "29.0074"
          },
          {
            "name": "DestinationLatitude",
            "in": "query",
            "description": "Varış Enlemi - Varış noktasının enlem koordinatı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "40.9901"
            },
            "example": "40.9901"
          },
          {
            "name": "DestinationLongitude",
            "in": "query",
            "description": "Varış Boylamı - Varış noktasının boylam koordinatı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "29.0235"
            },
            "example": "29.0235"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DistanceAnalysisResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Geocoding_GetDistanceAnalysisByCoordinates",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "geocoding_getdistanceanalysisbycoordinates_639157720456022342.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Lokasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Instagram/GetStatus": {
      "get": {
        "tags": [
          "Instagram"
        ],
        "summary": "Bağlantı Durumunu Sorgula",
        "description": "Instagram bağlantı durumunu döner.",
        "operationId": "Instagram_GetStatus",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstagramStatusResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Instagram_GetStatus",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ınstagram_getstatus_639168584024472299.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Instagram Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Instagram/Connect": {
      "post": {
        "tags": [
          "Instagram"
        ],
        "summary": "Instagram'a Bağlan",
        "description": "Kullanıcı adı ve şifre ile veya SessionID ile bağlanır.",
        "operationId": "Instagram_Connect",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramConnectRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramConnectRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramConnectRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstagramConnectResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Instagram_Connect",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ınstagram_connect_639168584762367220.png",
        "x-notes": "Giriş için iki faktörlü doğrulama (2FA,Google,Microsoft) aktif hale getirilmeli",
        "x-api-video-link": null,
        "x-category": "Instagram Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Instagram/Verify2FA": {
      "post": {
        "tags": [
          "Instagram"
        ],
        "summary": "2FA Kodunu Doğrula",
        "description": "İki faktörlü doğrulama (2FA) kodunu onaylar.",
        "operationId": "Instagram_Verify2FA",
        "parameters": [
          {
            "name": "code",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstagramVerifyResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Instagram_Verify2FA",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ınstagram_verify2fa_639168584875579721.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Instagram Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Instagram/SendMessage": {
      "post": {
        "tags": [
          "Instagram"
        ],
        "summary": "Mesaj Gönder (Metin + Dosya)",
        "description": "Instagram üzerinden mesaj/dosya (Base64) gönderir.",
        "operationId": "Instagram_SendMessage",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramSendMessageRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramSendMessageRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramSendMessageRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstagramRecipientResultListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Instagram_SendMessage",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ınstagram_sendmessage_639168584971678529.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Instagram Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Instagram/GetChats": {
      "get": {
        "tags": [
          "Instagram"
        ],
        "summary": "Sohbetleri Listele",
        "description": "Kullanıcının Instagram sohbet listesini (ChatId ve ChatName) getirir.",
        "operationId": "Instagram_GetChats",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstagramChatListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Instagram_GetChats",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ınstagram_getchats_639168585196904036.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Instagram Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Instagram/GetMessages": {
      "get": {
        "tags": [
          "Instagram"
        ],
        "summary": "Mesajları Listele",
        "description": "Belirtilen sohbet (ChatId) içindeki detaylı mesajları getirir.",
        "operationId": "Instagram_GetMessages",
        "parameters": [
          {
            "name": "chatId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstagramMessageListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Instagram_GetMessages",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ınstagram_getmessages_639168585320189189.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Instagram Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Instagram/PostPhoto": {
      "post": {
        "tags": [
          "Instagram"
        ],
        "summary": "Gönderi Paylaş",
        "description": "Instagram akışında fotoğraf paylaşır.",
        "operationId": "Instagram_PostPhoto",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramPostPhotoRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramPostPhotoRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramPostPhotoRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstagramPostResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Instagram_PostPhoto",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ınstagram_postphoto_639168585649465023.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Instagram Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Instagram/PostStory": {
      "post": {
        "tags": [
          "Instagram"
        ],
        "summary": "Hikaye Paylaş",
        "description": "Instagram hikayelerinde fotoğraf veya video paylaşır.",
        "operationId": "Instagram_PostStory",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramPostStoryRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramPostStoryRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/InstagramPostStoryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstagramPostResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Instagram_PostStory",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ınstagram_poststory_639168585708822449.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Instagram Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Instagram/Logout": {
      "post": {
        "tags": [
          "Instagram"
        ],
        "summary": "Oturumu Kapat",
        "description": "Instagram oturumunu kapatır ve temizler.",
        "operationId": "Instagram_Logout",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstagramLogoutResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Instagram_Logout",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ınstagram_logout_639168585783359962.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Instagram Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/IstanbulPublicSector/GetDistricts": {
      "get": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "İstanbul İlçeleri",
        "description": "İstanbul'daki tüm ilçelerin listesini ve kodlarını getirir.",
        "operationId": "IstanbulPublicSector_GetDistricts",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IstanbulDistrictModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetDistricts",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_getdistricts_639159335251466910.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/IstanbulPublicSector/GetNeighborhoods": {
      "get": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "İstanbul Mahalleleri",
        "description": "Belirtilen ilçe koduna ait tüm mahalleleri listeler.",
        "operationId": "IstanbulPublicSector_GetNeighborhoods",
        "parameters": [
          {
            "name": "DistrictCode",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "AA"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IstanbulNeighborhoodModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetNeighborhoods",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_getneighborhoods_639159335211824253.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/IstanbulPublicSector/GetIskiOutages": {
      "get": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "İSKİ Su Kesintileri",
        "description": "Belirtilen ilçe ve mahalle için güncel İSKİ su kesintisi bilgilerini getirir.",
        "operationId": "IstanbulPublicSector_GetIskiOutages",
        "parameters": [
          {
            "name": "DistrictCode",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "BE"
            },
            "example": "BE"
          },
          {
            "name": "NeighborhoodCode",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "123"
            },
            "example": "123"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IstanbulIskiOutageModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetIskiOutages",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_getıskioutages_639157876932493612.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "İstanbul Yerel Servisleri İSKİ Su Kesintisi İETT Otobüs Saatleri Elektrik ve Doğalgaz Bilgileri",
        "x-seo-content": "İstanbul genelinde su kesintileri, elektrik ve doğalgaz arızaları, İSKİ duyuruları ve İETT otobüs saatleri gibi güncel yerel hizmet bilgilerine tek noktadan ulaşın. İlçe ve mahalle bazlı sorgulama ile anlık ve doğru kamu hizmet verilerini takip edin. İstanbul yaşamına yönelik kapsamlı bilgi servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/IstanbulPublicSector/GetBedasOutages": {
      "get": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "BEDAŞ Elektrik Kesintileri",
        "description": "Belirtilen ilçe adı için güncel BEDAŞ planlı elektrik kesintisi bilgilerini getirir.",
        "operationId": "IstanbulPublicSector_GetBedasOutages",
        "parameters": [
          {
            "name": "DistrictName",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "BEŞİKTAŞ"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IstanbulBedasOutageModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetBedasOutages",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_getbedasoutages_639157875917786392.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/IstanbulPublicSector/GetIgdasOutages": {
      "get": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "İGDAŞ Doğalgaz Çalışmaları",
        "description": "Belirtilen ilçe adı için güncel İGDAŞ doğalgaz çalışma bilgilerini getirir.",
        "operationId": "IstanbulPublicSector_GetIgdasOutages",
        "parameters": [
          {
            "name": "DistrictName",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "BEŞİKTAŞ"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonElementServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetIgdasOutages",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_getıgdasoutages_639157874761778865.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/IstanbulPublicSector/GetHalPrices": {
      "get": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "İstanbul Hal Fiyatları",
        "description": "Belirtilen tarih ve kategori için güncel İstanbul hal fiyatları bilgilerini getirir.",
        "operationId": "IstanbulPublicSector_GetHalPrices",
        "parameters": [
          {
            "name": "Date",
            "in": "query",
            "description": "Sorgu Tarihi - Fiyatların sorgulanacağı tarih (Örn: 04.05.2026)",
            "schema": {
              "type": "string",
              "example": "04.05.2026"
            },
            "example": "04.05.2026"
          },
          {
            "name": "Category",
            "in": "query",
            "description": "Kategori ID - Sorgulanacak kategori (Meyve için 5, Sebze için 6, İthal Ürünler için 7)",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "6"
            },
            "example": "6"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IstanbulHalPriceModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetHalPrices",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_gethalprices_639157872333587511.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": "İstanbul Hal Fiyatları Güncel Sebze ve Meyve Toptan Pazar Fiyat Sorgulama",
        "x-seo-content": "Belirtilen tarih ve kategoriye göre İstanbul halindeki güncel sebze ve meyve fiyatlarını anlık olarak görüntüleyin. Toptan pazar verilerini kullanarak ürün fiyatlarını karşılaştırın ve piyasa takibini kolaylaştırın. Güncel hal fiyatları ile doğru ve güvenilir tarım ürünleri bilgi servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/IstanbulPublicSector/GetHalCategories": {
      "get": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "İstanbul Hal Kategorileri",
        "description": "İstanbul hal fiyatları sorgulamalarında kullanılan kategorileri getirir.",
        "operationId": "IstanbulPublicSector_GetHalCategories",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringStringDictionaryServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetHalCategories",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_gethalcategories_639159335162674322.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/IstanbulPublicSector/GetIettSearchItems": {
      "get": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "İETT Hat ve Durak Arama",
        "description": "İETT hatlarını ve duraklarını anahtar kelime ile arar.",
        "operationId": "IstanbulPublicSector_GetIettSearchItems",
        "parameters": [
          {
            "name": "Key",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "62"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IstanbulIettSearchItemModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetIettSearchItems",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_getıettsearchıtems_639162288209717590.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/IstanbulPublicSector/GetIettAllRoute": {
      "get": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "İETT Güzergah Bilgisi",
        "description": "Belirtilen hat koduna (rcode) ait tüm güzergah (gidiş/dönüş) bilgilerini getirir.",
        "operationId": "IstanbulPublicSector_GetIettAllRoute",
        "parameters": [
          {
            "name": "Rcode",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "33"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IstanbulIettRouteModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetIettAllRoute",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_getıettallroute_639162287760293474.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/IstanbulPublicSector/GetIettSchedule": {
      "post": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "İETT Sefer Saatleri",
        "description": "Belirtilen hat ve yön için sefer saatlerini getirir.",
        "operationId": "IstanbulPublicSector_GetIettSchedule",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IstanbulIettScheduleRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IstanbulIettScheduleRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IstanbulIettScheduleRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IstanbulIettDirectionScheduleModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetIettSchedule",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_getıettschedule_639162287092229314.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 10,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/IstanbulPublicSector/GetIettRoutePin": {
      "get": {
        "tags": [
          "IstanbulPublicSector"
        ],
        "summary": "İETT Güzergah Harita Verisi",
        "description": "Belirtilen güzergah için durak koordinatlarını ve çizgi (polyline) verilerini getirir. (Örn: 33_G_D0 ortasında G olan gidiş rotasıdır, 33_D_D0 ortasında D olan dönüş rotasıdır.)",
        "operationId": "IstanbulPublicSector_GetIettRoutePin",
        "parameters": [
          {
            "name": "Q",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "33_G_D0"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IstanbulIettRoutePinModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "IstanbulPublicSector_GetIettRoutePin",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ıstanbulpublicsector_getıettroutepin_639162286804087039.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "İstanbul Şehir Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 11,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Logistics/TrackShipment": {
      "post": {
        "tags": [
          "Logistics"
        ],
        "summary": "Kargo Takip",
        "description": "Belirtilen kargo firması ve takip numarası ile kargo durumunu sorgular.",
        "operationId": "Logistics_TrackShipment",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ShipmentTrackRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ShipmentTrackRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ShipmentTrackRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShipmentDataModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Logistics_TrackShipment",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "logistics_trackshipment_639157877792504811.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Lojistik & Kargo Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "Kargo Takip Sorgulama Kargo Firması ve Takip Numarası ile Gönderi Durumu Öğrenme",
        "x-seo-content": "Belirtilen kargo firması ve takip numarası ile gönderinizin güncel durumunu anlık olarak sorgulayın. Kargonuzun nerede olduğunu, teslimat aşamasını ve tahmini teslim süresini kolayca öğrenin. Hızlı ve güvenilir kargo takip hizmeti ile gönderilerinizi anlık izleyin.",
        "x-is-seo": true
      }
    },
    "/api/Logistics/TrackYurticiShipment": {
      "post": {
        "tags": [
          "Logistics"
        ],
        "summary": "Yurtiçi Kargo Takip",
        "description": "Yurtiçi Kargo takip numarası ile kargo durumunu sorgular.",
        "operationId": "Logistics_TrackYurticiShipment",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/YurticiTrackRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/YurticiTrackRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/YurticiTrackRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShipmentDataModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Logistics_TrackYurticiShipment",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "logistics_trackyurticishipment_639166835807508338.jpg",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Lojistik & Kargo Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 0,
        "x-seo-title": "Yurtiçi Kargo Takip API",
        "x-seo-content": "Yurtiçi Kargo takip numarası ile kargo durumunu, teslimat bilgilerini ve gönderi hareketlerini hızlı ve kolay şekilde sorgulayın.",
        "x-is-seo": true
      }
    },
    "/api/Logistics/GetHtsCategories": {
      "get": {
        "tags": [
          "Logistics"
        ],
        "summary": "HTS Kategorileri",
        "description": "Gümrük tarife istatistik pozisyonu (HTS) ana kategorilerini listeler.",
        "operationId": "Logistics_GetHtsCategories",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HtsCategoryDtoListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Logistics_GetHtsCategories",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "logistics_gethtscategories_639159336093193071.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Lojistik & Kargo Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "HTS Kodları ve Gümrük Tarife Kategorileri Sorgulama Servisi",
        "x-seo-content": "Gümrük Tarife İstatistik Pozisyonu (HTS) kodlarının ana kategorilerini listeleyin. Ürün sınıflandırma ve dış ticaret süreçleri için HTS kodlarına hızlı ve doğru şekilde erişin. İthalat ve ihracat analizlerinde kullanılan gümrük tarife bilgilerini kolayca sorgulayın.",
        "x-is-seo": true
      }
    },
    "/api/Logistics/SearchHtsCodes": {
      "get": {
        "tags": [
          "Logistics"
        ],
        "summary": "HTS Kodu Sorgulama",
        "description": "Metin bazlı arama ile uygun HTS kodlarını ve açıklamalarını getirir.",
        "operationId": "Logistics_SearchHtsCodes",
        "parameters": [
          {
            "name": "Query",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "Pamuk"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HtsCodeDtoListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Logistics_SearchHtsCodes",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "logistics_searchhtscodes_639157877956891116.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Lojistik & Kargo Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Logistics/CalculateHtsTariff": {
      "post": {
        "tags": [
          "Logistics"
        ],
        "summary": "ABD Gümrük Vergi Hesaplama",
        "description": "Belirli bir HTS kodu, birim fiyat ve miktar için tahmini ABD gümrük vergilerini hesaplar.",
        "operationId": "Logistics_CalculateHtsTariff",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HtsCalculateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/HtsCalculateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/HtsCalculateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HtsCalculateDataServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Logistics_CalculateHtsTariff",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "logistics_calculatehtstariff_639157463109815774.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Lojistik & Kargo Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": "ABD Gümrük Vergisi Hesaplama HTS Koduna Göre İthalat Vergi Tahmin Aracı",
        "x-seo-content": "Belirli HTS kodu, ürün birim fiyatı ve miktar bilgisine göre ABD gümrük vergilerini tahmini olarak hesaplayın. İthalat maliyetlerini önceden analiz ederek vergi yükünü ve toplam maliyeti kolayca öngörün. Dış ticaret ve e-ticaret işlemleri için hızlı ve güvenilir vergi hesaplama servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/Marketing/GetMarketplaces": {
      "get": {
        "tags": [
          "Marketing"
        ],
        "summary": "Pazaryerleri Listesi",
        "description": "Sistemde desteklenen pazaryerleri listesini getirir.",
        "operationId": "Marketing_GetMarketplaces",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarketplaceModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Marketing_GetMarketplaces",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "marketing_getmarketplaces_639167687181191939.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Pazaryeri Araçları",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Marketing/GetCalculatorCategories": {
      "post": {
        "tags": [
          "Marketing"
        ],
        "summary": "Komisyon Hesaplama Kategorileri",
        "description": "Pazaryeri komisyon hesaplama aracı için arama kriterine göre kategorileri getirir.",
        "operationId": "Marketing_GetCalculatorCategories",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceCalculatorCategoryRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceCalculatorCategoryRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceCalculatorCategoryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarketplaceCalculatorCategoryResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Marketing_GetCalculatorCategories",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "marketing_getcalculatorcategories_639159336191315537.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Pazaryeri Araçları",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Marketing/CalculateCommission": {
      "post": {
        "tags": [
          "Marketing"
        ],
        "summary": "Komisyon Hesapla",
        "description": "Pazaryeri komisyon hesaplama aracı için detaylı komisyon, kdv ve kar analizlerini getirir.",
        "operationId": "Marketing_CalculateCommission",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceCommissionCalculateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceCommissionCalculateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketplaceCommissionCalculateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarketplaceCommissionCalculateResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Marketing_CalculateCommission",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "marketing_calculatecommission_639157878556870649.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Pazaryeri Araçları",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/MarketPrice/SearchLocation": {
      "get": {
        "tags": [
          "MarketPrice"
        ],
        "summary": "Lokasyon Arama",
        "description": "Girilen anahtar kelimelere göre harita üzerinde lokasyon araması yapar ve koordinat/adres detaylarını getirir.",
        "operationId": "MarketPrice_SearchLocation",
        "parameters": [
          {
            "name": "Words",
            "in": "query",
            "description": "Arama Kelimeleri - Arama yapılacak adres, cadde, mahalle veya ilçe bilgisi (Örn: eski beşiktaş caddesi , kağıthane,istanbul)",
            "schema": {
              "type": "string",
              "example": "istiklal caddesi, beyoğlu, istanbul"
            },
            "example": "istiklal caddesi, beyoğlu, istanbul"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarketPriceSearchModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "MarketPrice_SearchLocation",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "marketprice_searchlocation_639157880181007780.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Market Fiyat Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/MarketPrice/GetNearestMarkets": {
      "post": {
        "tags": [
          "MarketPrice"
        ],
        "summary": "Yakındaki Marketler",
        "description": "Verilen enlem, boylam ve mesafe yarıçapı bilgilerine göre yakındaki market şubelerini listeler.",
        "operationId": "MarketPrice_GetNearestMarkets",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceNearestRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceNearestRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceNearestRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarketPriceNearestModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "MarketPrice_GetNearestMarkets",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "marketprice_getnearestmarkets_639157879929611172.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Market Fiyat Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "Yakındaki Marketleri Bul A101 BİM ŞOK Şubeleri ve Ürün Fiyatları Listeleme",
        "x-seo-content": "Verilen konum (enlem ve boylam) ve mesafe yarıçapına göre yakındaki market şubelerini listeleyin. A101, BİM, ŞOK gibi zincir marketleri görüntüleyin ve ürün fiyat bilgilerine hızlıca ulaşın. Konum bazlı market arama ve fiyat karşılaştırma için pratik bir çözüm sunar.",
        "x-is-seo": true
      }
    },
    "/api/MarketPrice/GetCategories": {
      "get": {
        "tags": [
          "MarketPrice"
        ],
        "summary": "Market Kategorileri",
        "description": "Marketlerde satılan ürünlerin ana kategori ve alt kategorilerinin tam listesini getirir.",
        "operationId": "MarketPrice_GetCategories",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarketPriceCategoryModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "MarketPrice_GetCategories",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "marketprice_getcategories_639159336335385423.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Market Fiyat Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/MarketPrice/SearchByCategory": {
      "post": {
        "tags": [
          "MarketPrice"
        ],
        "summary": "Kategoriye Göre Arama",
        "description": "Verilen filtreler, koordinatlar ve kategori/anahtar kelimelere göre gelişmiş market ürün araması yapar.",
        "operationId": "MarketPrice_SearchByCategory",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceSearchByCategoryRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceSearchByCategoryRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceSearchByCategoryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarketPriceSearchResultModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "MarketPrice_SearchByCategory",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "marketprice_searchbycategory_639157879240593000.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Market Fiyat Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/MarketPrice/SearchByIdentity": {
      "post": {
        "tags": [
          "MarketPrice"
        ],
        "summary": "Ürün Kimliğine Göre Arama",
        "description": "Ürün benzersiz kimlik kodu (Identity) ve şube filtrelerine göre ürün detaylarını ve şube fiyatlarını sorgular.",
        "operationId": "MarketPrice_SearchByIdentity",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceSearchByIdentityRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceSearchByIdentityRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceSearchByIdentityRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarketPriceSearchResultModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "MarketPrice_SearchByIdentity",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "marketprice_searchbyıdentity_639157879160659833.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Market Fiyat Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/MarketPrice/SearchSimilarProduct": {
      "post": {
        "tags": [
          "MarketPrice"
        ],
        "summary": "Benzer Ürünleri Arama",
        "description": "Belirli bir ürün kimliği ve anahtar kelimelere göre yakındaki şubelerdeki benzer ürünleri arar.",
        "operationId": "MarketPrice_SearchSimilarProduct",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceSearchSimilarRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceSearchSimilarRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceSearchSimilarRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarketPriceSearchResultModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "MarketPrice_SearchSimilarProduct",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "marketprice_searchsimilarproduct_639157879037649893.png",
        "x-notes": "[bağlantı metni](url)",
        "x-api-video-link": null,
        "x-category": "Market Fiyat Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/MarketPrice/GeneralSearch": {
      "post": {
        "tags": [
          "MarketPrice"
        ],
        "summary": "Genel Arama",
        "description": "Girilen anahtar kelime, koordinat ve şube filtrelerine göre genel market ürün araması yapar.",
        "operationId": "MarketPrice_GeneralSearch",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceGeneralSearchRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceGeneralSearchRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MarketPriceGeneralSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarketPriceSearchResultModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "MarketPrice_GeneralSearch",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "marketprice_generalsearch_639157878946511867.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Market Fiyat Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/MilliPiyango/GetActiveDraws": {
      "get": {
        "tags": [
          "MilliPiyango"
        ],
        "summary": "Aktif Çekilişler",
        "description": "Milli Piyango idaresi tarafından düzenlenen tüm aktif çekilişlerin listesini getirir.",
        "operationId": "MilliPiyango_GetActiveDraws",
        "parameters": [
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1"
            },
            "example": "1"
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "20"
            },
            "example": "20"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MilliPiyangoActiveResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "MilliPiyango_GetActiveDraws",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "millipiyango_getactivedraws_639157881203846132.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Şans Oyunları Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/MilliPiyango/GetDrawDetail": {
      "get": {
        "tags": [
          "MilliPiyango"
        ],
        "summary": "Çekiliş Detayı",
        "description": "ID numarası belirtilen çekilişin tüm detaylarını ve sonuçlarını getirir.",
        "operationId": "MilliPiyango_GetDrawDetail",
        "parameters": [
          {
            "name": "Id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "1185"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MilliPiyangoDetailResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "MilliPiyango_GetDrawDetail",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "millipiyango_getdrawdetail_639157881016513840.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Şans Oyunları Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/MilliPiyango/GetBulkResults": {
      "get": {
        "tags": [
          "MilliPiyango"
        ],
        "summary": "Toplu Çekiliş Sonuçları",
        "description": "Tüm oyunlar için son çekiliş sonuçlarını toplu olarak getirir.",
        "operationId": "MilliPiyango_GetBulkResults",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MilliPiyangoBulkDrawModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "MilliPiyango_GetBulkResults",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "millipiyango_getbulkresults_639157880766844613.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Şans Oyunları Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "Milli Piyango ve Şans Oyunları Toplu Çekiliş Sonuçları Sorgulama Servisi",
        "x-seo-content": "Milli Piyango ve tüm şans oyunlarına ait son çekiliş sonuçlarını toplu olarak görüntüleyin. Sayısal loto, süper loto ve diğer oyunların güncel sonuçlarına hızlıca erişin. Tek bir servis üzerinden tüm çekiliş verilerini takip ederek kazanan numaraları anında öğrenin.",
        "x-is-seo": true
      }
    },
    "/api/News/GetNews": {
      "get": {
        "tags": [
          "News"
        ],
        "summary": "Güncel Haberleri Getir",
        "description": "Belirtilen kategoriye göre güncel haber listesini döner.",
        "operationId": "News_GetNews",
        "parameters": [
          {
            "name": "Category",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "teknoloji"
            },
            "example": "teknoloji"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsItemModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "News_GetNews",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "news_getnews_639159336598477163.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Haber Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "Güncel Haberleri Getir Kategori Bazlı Son Dakika Haber Listesi",
        "x-seo-content": "Belirtilen kategoriye göre güncel haberleri anlık olarak listeleyin. Son dakika gelişmeleri ve güvenilir kaynaklardan derlenen haber içeriklerine hızlıca ulaşın. Kategori bazlı haber takibi ile gündemi kolay ve etkili şekilde takip edin.",
        "x-is-seo": true
      }
    },
    "/api/News/GetCategories": {
      "get": {
        "tags": [
          "News"
        ],
        "summary": "Haber Kategorilerini Listele",
        "description": "Sistemde sorgulanabilir durumda olan tüm haber kategorilerini döner.",
        "operationId": "News_GetCategories",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCategoryModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "News_GetCategories",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "news_getcategories_639159336555163094.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Haber Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Ocr/ProcessInvoice": {
      "post": {
        "tags": [
          "Ocr"
        ],
        "summary": "E-Fatura Analizi",
        "description": "Görsel veya PDF formatındaki bir faturayı OCR yapar ve yapay zeka ile hiyerarşik JSON verisine dönüştürür.",
        "operationId": "Ocr_ProcessInvoice",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Ocr_ProcessInvoice",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "ocr_processınvoice_639159337242123245.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Ocr Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "E-Fatura Analizi Görsel ve PDF Faturaları OCR ile JSON Veriye Dönüştürme",
        "x-seo-content": "Görsel veya PDF formatındaki faturaları OCR teknolojisi ile analiz edin ve yapay zeka ile hiyerarşik JSON verisine dönüştürün. Otomatik veri çıkarımı sayesinde e-fatura işlemlerini hızlandırın ve muhasebe süreçlerinizi dijitalleştirin. Doğru, hızlı ve akıllı fatura analizi çözümü sunar.",
        "x-is-seo": true
      }
    },
    "/api/Ocr/ProcessReceipt": {
      "post": {
        "tags": [
          "Ocr"
        ],
        "summary": "Adisyon Analizi",
        "description": "Restoran fişi veya adisyonunu analiz ederek kalem kalem döküm ve toplam tutarları çıkarır.",
        "operationId": "Ocr_ProcessReceipt",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Ocr_ProcessReceipt",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "ocr_processreceipt_639157886712937266.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Ocr Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "Adisyon Analizi Restoran Fişi ve Hesap Dökümü Çıkarma Aracı",
        "x-seo-content": "Restoran fişi veya adisyonu analiz ederek kalem kalem ürün dökümü ve toplam tutarları çıkarın. OCR ve yapay zeka destekli analiz ile hesap detaylarını hızlı ve doğru şekilde elde edin. Adisyon verilerini dijitalleştirerek muhasebe ve raporlama süreçlerini kolaylaştırın.",
        "x-is-seo": true
      }
    },
    "/api/Ocr/ProcessBankReceipt": {
      "post": {
        "tags": [
          "Ocr"
        ],
        "summary": "Dekont Analizi",
        "description": "Banka dekontlarını analiz ederek gönderen, alıcı, tutar ve işlem detaylarını çıkarır.",
        "operationId": "Ocr_ProcessBankReceipt",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Ocr_ProcessBankReceipt",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "ocr_processbankreceipt_639157886604833730.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Ocr Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "Banka Dekont Analizi OCR ile Gönderen Alıcı ve İşlem Detaylarını Çıkarma",
        "x-seo-content": "Banka dekontlarını OCR ve yapay zeka ile analiz ederek gönderen, alıcı, tutar ve işlem detaylarını otomatik olarak çıkarın. Finansal belgeleri dijital veriye dönüştürerek hızlı ve doğru veri işleme sağlayın. Muhasebe ve raporlama süreçleri için akıllı dekont analiz çözümü sunar.",
        "x-is-seo": true
      }
    },
    "/api/Ocr/ProcessCV": {
      "post": {
        "tags": [
          "Ocr"
        ],
        "summary": "CV Analizi",
        "description": "Özgeçmiş dosyalarını analiz ederek profil, deneyim, eğitim ve yetenek setlerini çıkarır.",
        "operationId": "Ocr_ProcessCV",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Ocr_ProcessCV",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "ocr_processcv_639157885296076242.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Ocr Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": "CV Analizi Özgeçmiş Tarama ile Deneyim Eğitim ve Yetenek Çıkarma Servisi",
        "x-seo-content": "Özgeçmiş dosyalarını analiz ederek adayın profil bilgilerini, iş deneyimlerini, eğitim geçmişini ve yetenek setlerini otomatik olarak çıkarın. Yapay zeka destekli CV analizi ile işe alım süreçlerini hızlandırın ve aday değerlendirmesini daha verimli hale getirin. Akıllı ve kapsamlı CV analiz servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/Ocr/ProcessBusinessCard": {
      "post": {
        "tags": [
          "Ocr"
        ],
        "summary": "Kartvizit Analizi",
        "description": "Kartvizit görsellerini analiz ederek kişi, şirket ve iletişim detaylarını çıkarır.",
        "operationId": "Ocr_ProcessBusinessCard",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Ocr_ProcessBusinessCard",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "ocr_processbusinesscard_639159337030362986.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Ocr Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Ocr/ProcessOttoman": {
      "post": {
        "tags": [
          "Ocr"
        ],
        "summary": "Osmanlıca Belge Analizi",
        "description": "Osmanlıca belgeleri OCR yapar, transkripsiyon üretir ve modern Türkçeye çevirir.",
        "operationId": "Ocr_ProcessOttoman",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Ocr_ProcessOttoman",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "ocr_processottoman_639157882862357511.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Ocr Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Ocr/AnalyzeMeal": {
      "post": {
        "tags": [
          "Ocr"
        ],
        "summary": "Sağlıklı Yaşam Koçu / Yemek Analizi",
        "description": "Yemek görselini analiz ederek kalori tahmini yapar ve profesyonel tavsiyeler verir.",
        "operationId": "Ocr_AnalyzeMeal",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrMealRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrMealRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OcrMealRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OcrMealResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Ocr_AnalyzeMeal",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "ocr_analyzemeal_639157882539522045.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Ocr Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": "Sağlıklı Yaşam Koçu Yemek Analizi ile Kalori Hesaplama ve Beslenme Önerileri",
        "x-seo-content": "Yemek görsellerini analiz ederek kalori tahmini yapar ve besin değerleri hakkında detaylı bilgi sunar. Yapay zeka destekli sistem ile sağlıklı beslenme önerileri ve profesyonel diyet tavsiyeleri alarak yaşam tarzınızı iyileştirin. Akıllı yemek analizi ile kişisel sağlık ve beslenme takibini kolaylaştırın.",
        "x-is-seo": true
      }
    },
    "/api/Ocr/TranslateProfessional": {
      "post": {
        "tags": [
          "Ocr"
        ],
        "summary": "Profesyonel Tercüme",
        "description": "Belgedeki metni OCR yapar ve Google Translate + Yapay Zeka ile profesyonel Türkçeye çevirir.",
        "operationId": "Ocr_TranslateProfessional",
        "parameters": [
          {
            "name": "TargetLang",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "tr"
            },
            "example": "tr"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OcrInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Ocr_TranslateProfessional",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "ocr_translateprofessional_639157881982342209.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Ocr Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Pharmacy/GetDutyPharmacies": {
      "get": {
        "tags": [
          "Pharmacy"
        ],
        "summary": "Nöbetçi Eczaneleri Getir",
        "description": "Şehir plaka kodu ve ilçe adına göre güncel nöbetçi eczane listesini döner.",
        "operationId": "Pharmacy_GetDutyPharmacies",
        "parameters": [
          {
            "name": "ProvinceId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "64"
            },
            "example": "64"
          },
          {
            "name": "DistrictId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1170"
            },
            "example": "1170"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PharmacyModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Pharmacy_GetDutyPharmacies",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "pharmacy_getdutypharmacies_639157888104599992.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Nöbetçi Eczane Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Nöbetçi Eczane Sorgulama Şehir ve İlçe Bazlı Güncel Eczane Listesi",
        "x-seo-content": "Şehir plaka kodu ve ilçe adına göre güncel nöbetçi eczane listesini anında görüntüleyin. Konum bazlı arama ile size en yakın açık eczanelere hızlıca ulaşın. Doğru ve güncel verilerle 7/24 nöbetçi eczane sorgulama hizmeti sunar.",
        "x-is-seo": true
      }
    },
    "/api/Places/GetSearchPlaces": {
      "get": {
        "tags": [
          "Places"
        ],
        "summary": "İşletme Ara",
        "description": "Belirli bir şehir ve kategorideki işletmeleri Google Places API üzerinden arar.",
        "operationId": "Places_GetSearchPlaces",
        "parameters": [
          {
            "name": "BusinessType",
            "in": "query",
            "description": "İşletme Türü - Arama yapılacak işletme kategorisi veya türü (Örn: Restoran, Eczane).",
            "schema": {
              "type": "string",
              "example": "Restoran"
            },
            "example": "Restoran"
          },
          {
            "name": "City",
            "in": "query",
            "description": "Şehir - Aramanın yapılacağı ana şehir.",
            "schema": {
              "type": "string",
              "example": "İstanbul"
            },
            "example": "İstanbul"
          },
          {
            "name": "District",
            "in": "query",
            "description": "İlçe - Aramayı daraltmak için kullanılacak ilçe (Opsiyonel).",
            "schema": {
              "type": "string",
              "example": "Beşiktaş"
            },
            "example": "Beşiktaş"
          },
          {
            "name": "Limit",
            "in": "query",
            "description": "Limit - Getirilecek maksimum sonuç sayısı (Maks: 100).",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "20"
            },
            "example": "20"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlaceSearchResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Places_GetSearchPlaces",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "places_getsearchplaces_639157871325730073.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Places Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Google Places API ile Şehir ve Kategori Bazlı İşletme Arama Aracı",
        "x-seo-content": "Belirli şehir ve kategoriye göre işletmeleri Google Places API üzerinden hızlıca arayın. Güncel konum tabanlı verilerle restoran, kafe, mağaza ve diğer işletmelere kolayca ulaşın. Gelişmiş işletme arama aracı ile doğru ve hızlı sonuçlar elde edin.",
        "x-is-seo": true
      }
    },
    "/api/Places/GetPlaceDetails": {
      "get": {
        "tags": [
          "Places"
        ],
        "summary": "İşletme Detayı Getir",
        "description": "Place ID bilgisi verilen işletmenin iletişim, web sitesi, puan ve yorum gibi detaylı bilgilerini getirir.",
        "operationId": "Places_GetPlaceDetails",
        "parameters": [
          {
            "name": "PlaceId",
            "in": "query",
            "description": "Place ID - Detayları getirilecek işletmenin Google kimliği.",
            "schema": {
              "type": "string",
              "example": "ChIJN1t_tDeuEmsRUsoyG83frY4"
            },
            "example": "ChIJN1t_tDeuEmsRUsoyG83frY4"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlaceDetailResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Places_GetPlaceDetails",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "places_getplacedetails_639157870250785627.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Places Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Prayer/GetCountries": {
      "get": {
        "tags": [
          "Prayer"
        ],
        "summary": "Ezan Ülkeleri",
        "description": "Desteklenen tüm ülkelerin listesini getirir.",
        "operationId": "Prayer_GetCountries",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrayerCountryModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Prayer_GetCountries",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "prayer_getcountries_639157960525100745.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Dini İçerik ve Ezan Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Prayer/GetCities": {
      "get": {
        "tags": [
          "Prayer"
        ],
        "summary": "Ezan Şehirleri",
        "description": "Belirtilen ülke ID'sine ait tüm şehirleri listeler.",
        "operationId": "Prayer_GetCities",
        "parameters": [
          {
            "name": "CountryId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "2"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrayerCityModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Prayer_GetCities",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "prayer_getcities_639157960308644656.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Dini İçerik ve Ezan Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Prayer/GetDistricts": {
      "get": {
        "tags": [
          "Prayer"
        ],
        "summary": "Ezan İlçeleri",
        "description": "Belirtilen şehir ID'sine ait tüm ilçeleri listeler.",
        "operationId": "Prayer_GetDistricts",
        "parameters": [
          {
            "name": "CityId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "506"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrayerDistrictModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Prayer_GetDistricts",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "prayer_getdistricts_639157960133654187.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Dini İçerik ve Ezan Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Prayer/GetDailyPrayerTime": {
      "get": {
        "tags": [
          "Prayer"
        ],
        "summary": "Günlük Ezan Vakitleri",
        "description": "Belirtilen ilçe ve tarih için günlük ezan vakitlerini getirir.",
        "operationId": "Prayer_GetDailyPrayerTime",
        "parameters": [
          {
            "name": "DistrictId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "9205"
            },
            "example": "9205"
          },
          {
            "name": "Year",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "2026"
            },
            "example": "2026"
          },
          {
            "name": "Month",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "5"
            },
            "example": "5"
          },
          {
            "name": "Day",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "11"
            },
            "example": "11"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrayerTimeModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Prayer_GetDailyPrayerTime",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "prayer_getdailyprayertime_639157960068614889.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Dini İçerik ve Ezan Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": "Dini İçerik Servisi Ezan Vakitleri Kur’an-ı Kerim ve Ayet Tefsiri Sorgulama",
        "x-seo-content": "Ülke, il ve ilçe bazlı günlük ezan vakitlerini anlık olarak görüntüleyin. Kur’an-ı Kerim ayetleri, meal ve tefsir içeriklerine hızlıca erişin. Namaz vakitleri ve dini içerikleri tek platformda sunan kapsamlı ve güvenilir bilgi servisi ile doğru ve güncel verilere ulaşın.",
        "x-is-seo": true
      }
    },
    "/api/Prayer/GetSurah": {
      "get": {
        "tags": [
          "Prayer"
        ],
        "summary": "Sure ve Ayetler",
        "description": "Belirtilen sure numarasına ait tüm ayetleri ve meallerini getirir.",
        "operationId": "Prayer_GetSurah",
        "parameters": [
          {
            "name": "SurahNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1"
            },
            "example": "1"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SurahVerseModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Prayer_GetSurah",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "prayer_getsurah_639157959846676560.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Dini İçerik ve Ezan Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Prayer/GetRandomVerse": {
      "get": {
        "tags": [
          "Prayer"
        ],
        "summary": "Rastgele Ayet",
        "description": "Kur'an-ı Kerim'den rastgele bir ayet ve mealini getirir.",
        "operationId": "Prayer_GetRandomVerse",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SurahVerseModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Prayer_GetRandomVerse",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "prayer_getrandomverse_639157959752069048.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Dini İçerik ve Ezan Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Prayer/GetVerse": {
      "get": {
        "tags": [
          "Prayer"
        ],
        "summary": "Ayet Getir",
        "description": "Belirtilen sure ve ayet numarasına ait metni ve meali getirir.",
        "operationId": "Prayer_GetVerse",
        "parameters": [
          {
            "name": "SurahNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "37"
            },
            "example": "37"
          },
          {
            "name": "VerseNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "65"
            },
            "example": "65"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SurahVerseModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Prayer_GetVerse",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "prayer_getverse_639157958964449130.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Dini İçerik ve Ezan Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Radio/GetSearchRadioStations": {
      "get": {
        "tags": [
          "Radio"
        ],
        "summary": "Radyo İstasyonları",
        "description": "Dil ve sıralama kriterlerine göre Türkiye radyolarını listeler.",
        "operationId": "Radio_GetSearchRadioStations",
        "parameters": [
          {
            "name": "Offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "0"
            },
            "example": "0"
          },
          {
            "name": "Limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "100"
            },
            "example": "100"
          },
          {
            "name": "Order",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "votes"
            },
            "example": "votes"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RadioStationModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Radio_GetSearchRadioStations",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "radio_getsearchradiostations_639159337777943085.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Radio&TV Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "Türkiye Radyo İstasyonları Listesi Dil ve Kategoriye Göre Canlı Radyo Yayınları",
        "x-seo-content": "Dil ve sıralama kriterlerine göre Türkiye’deki radyo istasyonlarını listeleyin. Canlı yayın yapan radyolara hızlı erişim sağlayarak müzik, haber ve eğlence içeriklerini keşfedin. Güncel radyo verileri ile kolay ve hızlı radyo istasyonu arama hizmeti sunar.",
        "x-is-seo": true
      }
    },
    "/api/Radio/GetRadioOrders": {
      "get": {
        "tags": [
          "Radio"
        ],
        "summary": "Radyo Sıralama Türleri",
        "description": "Radyo istasyonlarını sıralamak için kullanılabilecek geçerli kriterleri getirir.",
        "operationId": "Radio_GetRadioOrders",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Radio_GetRadioOrders",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "radio_getradioorders_639159337415700282.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Radio&TV Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Scraper/Scrape": {
      "get": {
        "tags": [
          "Scraper"
        ],
        "summary": "Web Sitesi Kazıma",
        "description": "Verilen URL adresindeki e-posta, telefon ve sosyal medya bilgilerini derinlemesine tarayarak kazır.",
        "operationId": "Scraper_Scrape",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "https://upsoft.com.tr"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeepScrapeResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Scraper_Scrape",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "scraper_scrape_639157893271097512.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Scraper Araçları",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Web Sitesi Kazıma Aracı ile E-posta Telefon ve Sosyal Medya Verilerini Çıkarma",
        "x-seo-content": "Verilen URL üzerinden web sitesini derinlemesine tarayarak e-posta, telefon ve sosyal medya bilgilerini çıkarın. Gelişmiş web scraping aracı ile hızlı ve doğru veri toplayın. Lead oluşturma ve veri analizi için ideal kazıma çözümü sunar.",
        "x-is-seo": true
      }
    },
    "/api/Search/GetGoogleSearch": {
      "get": {
        "tags": [
          "Search"
        ],
        "summary": "Google Arama",
        "description": "Google Custom Search API kullanarak web üzerinde arama yapar.",
        "operationId": "Search_GetGoogleSearch",
        "parameters": [
          {
            "name": "Query",
            "in": "query",
            "description": "Arama Sorgusu - Google üzerinde aranacak anahtar kelimeler.",
            "schema": {
              "type": "string",
              "example": "C# Programlama"
            },
            "example": "C# Programlama"
          },
          {
            "name": "Lang",
            "in": "query",
            "description": "Dil Seçeneği - Arama sonuçlarının dilini belirler (Örn: lang_tr, lang_en).",
            "schema": {
              "type": "string",
              "example": "lang_tr"
            },
            "example": "lang_tr"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoogleSearchItemListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Search_GetGoogleSearch",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "search_getgooglesearch_639157728480061514.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Search Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Custom Search ile Web Arama Servisi",
        "x-seo-content": "Google Custom Search API kullanarak web üzerinde hızlı ve doğru arama yapın. Gelişmiş arama servisi ile web sitelerinden güncel sonuçlara erişin ve verileri kolayca çekin. SEO projeleri ve veri çekme işlemleri için ideal Google arama entegrasyonu sağlar.",
        "x-is-seo": true
      }
    },
    "/api/Search/GetGoogleImages": {
      "get": {
        "tags": [
          "Search"
        ],
        "summary": "Google Görsel Arama",
        "description": "Google API kullanarak Google Görseller üzerinde arama yapar.",
        "operationId": "Search_GetGoogleImages",
        "parameters": [
          {
            "name": "Query",
            "in": "query",
            "description": "Arama Sorgusu - Google üzerinde aranacak anahtar kelimeler.",
            "schema": {
              "type": "string",
              "example": "C# Programlama"
            },
            "example": "C# Programlama"
          },
          {
            "name": "Lang",
            "in": "query",
            "description": "Dil Seçeneği - Arama sonuçlarının dilini belirler (Örn: lang_tr, lang_en).",
            "schema": {
              "type": "string",
              "example": "lang_tr"
            },
            "example": "lang_tr"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SerpSearchItemListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Search_GetGoogleImages",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "search_getgoogleımages_639157727983137689.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Search Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "Google Görsel Arama API ile Web Üzerinde Görsel Bulma ve Sonuç Listeleme",
        "x-seo-content": "Google API kullanarak web üzerindeki görselleri arayın ve ilgili sonuçları listeleyin. Anahtar kelime bazlı görsel keşfi ile hızlı ve doğru görsel sonuçlara ulaşın. Geliştiriciler için uygun, ölçeklenebilir ve güçlü bir Google görsel arama servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/Search/GetGoogleShopping": {
      "get": {
        "tags": [
          "Search"
        ],
        "summary": "Google Ürün Arama",
        "description": "Google API kullanarak Google Alışveriş (Shopping) araması yapar.",
        "operationId": "Search_GetGoogleShopping",
        "parameters": [
          {
            "name": "Query",
            "in": "query",
            "description": "Arama Sorgusu - Google üzerinde aranacak anahtar kelimeler.",
            "schema": {
              "type": "string",
              "example": "C# Programlama"
            },
            "example": "C# Programlama"
          },
          {
            "name": "Lang",
            "in": "query",
            "description": "Dil Seçeneği - Arama sonuçlarının dilini belirler (Örn: lang_tr, lang_en).",
            "schema": {
              "type": "string",
              "example": "lang_tr"
            },
            "example": "lang_tr"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SerpSearchItemListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Search_GetGoogleShopping",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "search_getgoogleshopping_639157727324039375.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Search Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Search/ReverseImageSearch": {
      "post": {
        "tags": [
          "Search"
        ],
        "summary": "Google Lens / Tersine Görsel Arama",
        "description": "Yüklenen görsel dosyası üzerinden tersine görsel araması yapar.",
        "operationId": "Search_ReverseImageSearch",
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SerpSearchItemListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Search_ReverseImageSearch",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "search_reverseımagesearch_639159334235454788.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Search Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": "Google Lens Tersine Görsel Arama ile Görselden Benzer İçerik Bulma Servisi",
        "x-seo-content": "Yüklenen görsel dosyası üzerinden tersine görsel arama yaparak benzer görselleri, kaynakları ve ilgili web içeriklerini bulun. Google Lens tabanlı analiz ile nesneleri, ürünleri ve yerleri hızlıca tanımlayın. Görsel keşif ve doğrulama için güçlü ve akıllı arama servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/SocialMediaDownload/DownloadVideo": {
      "post": {
        "tags": [
          "SocialMediaDownload"
        ],
        "summary": "Video İndir",
        "description": "TikTok, Instagram, Twitter veya YouTube videolarını indirilebilir bir bağlantı olarak sunar.",
        "operationId": "SocialMediaDownload_DownloadVideo",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SocialMediaDownloadRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SocialMediaDownloadRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SocialMediaDownloadRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SocialMediaDownloadResultServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "SocialMediaDownload_DownloadVideo",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "socialmediadownload_downloadvideo_639157894240504761.png",
        "x-notes": "| Değer  | Açıklama                                                    |\n| ------ | ----------------------------------------------------------- |\n| `360`  | 360p (SD) – Düşük kalite, daha küçük dosya boyutu           |\n| `480`  | 480p (SD) – Standart kalite                                 |\n| `720`  | 720p (HD) – Yüksek kalite                                   |\n| `1080` | 1080p (Full HD) – En yüksek kalite, daha büyük dosya boyutu |",
        "x-api-video-link": null,
        "x-category": "Sosyal Medya Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "TikTok, Instagram, Twitter ve YouTube Video İndirme Aracı",
        "x-seo-content": "TikTok, Instagram, Twitter ve YouTube videolarını hızlı ve kolay şekilde indirilebilir bağlantıya dönüştürün. Ücretsiz video indirme aracı ile içerikleri yüksek kalitede kaydedin ve dilediğiniz zaman çevrimdışı izleyin. Hızlı, güvenli ve pratik video indirme çözümü.",
        "x-is-seo": true
      }
    },
    "/api/SocialMediaDownload/GetTweets": {
      "get": {
        "tags": [
          "SocialMediaDownload"
        ],
        "summary": "Twitter/X Tweet Çek",
        "description": "Belirtilen kullanıcı adındaki son X tweeti çeker (En fazla 10 adet).",
        "operationId": "SocialMediaDownload_GetTweets",
        "parameters": [
          {
            "name": "Username",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "code"
          },
          {
            "name": "Count",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 10
            },
            "example": "10"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TweetDtoListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "SocialMediaDownload_GetTweets",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "socialmediadownload_gettweets_639159338096013038.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Sosyal Medya Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "Twitter X Tweet Çekme Aracı Kullanıcıya Ait Son Tweetleri Listeleme",
        "x-seo-content": "Belirtilen kullanıcı adına ait son X (Twitter) tweetlerini en fazla 10 adet olacak şekilde çekin ve listeleyin. Güncel sosyal medya içeriklerine hızlı erişim sağlayarak kullanıcı paylaşımlarını anlık takip edin. Veri analizi ve sosyal medya izleme için ideal tweet çekme aracıdır.",
        "x-is-seo": true
      }
    },
    "/api/SocialMediaDownload/GetRedditPosts": {
      "get": {
        "tags": [
          "SocialMediaDownload"
        ],
        "summary": "Reddit Gönderileri Çek",
        "description": "Belirtilen Subreddit içindeki son X gönderiyi çeker (En fazla 10 adet).",
        "operationId": "SocialMediaDownload_GetRedditPosts",
        "parameters": [
          {
            "name": "Subreddit",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "codingtr"
          },
          {
            "name": "Count",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 10
            },
            "example": "10"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RedditPostDtoListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "SocialMediaDownload_GetRedditPosts",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "socialmediadownload_getredditposts_639157893487015752.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Sosyal Medya Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "Reddit Gönderi Çekme Aracı Subreddit Son Paylaşımlar ve Trend İçerikler",
        "x-seo-content": "Belirtilen subreddit içerisindeki en güncel gönderileri listeleyin ve en fazla 10 paylaşımı çekin. Reddit verilerine hızlı erişim sağlayarak topluluk trendlerini ve popüler içerikleri anlık takip edin. Geliştiriciler ve analiz için ideal Reddit veri çekme servisidir.",
        "x-is-seo": true
      }
    },
    "/api/Sport/GetFootballLeagues": {
      "get": {
        "tags": [
          "Sport"
        ],
        "summary": "Futbol Ligleri",
        "description": "Desteklenen futbol liglerinin listesini getirir.",
        "operationId": "Sport_GetFootballLeagues",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SportLeagueModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Sport_GetFootballLeagues",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "sport_getfootballleagues_639157897955506987.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Spor Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Sport/GetBasketballLeagues": {
      "get": {
        "tags": [
          "Sport"
        ],
        "summary": "Basketbol Ligleri",
        "description": "Desteklenen basketbol liglerinin listesini getirir.",
        "operationId": "Sport_GetBasketballLeagues",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SportLeagueModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Sport_GetBasketballLeagues",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "sport_getbasketballleagues_639157897913469162.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Spor Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Sport/GetFootballStandings": {
      "get": {
        "tags": [
          "Sport"
        ],
        "summary": "Futbol Puan Durumu",
        "description": "Belirtilen lig için güncel futbol puan durumunu getirir.",
        "operationId": "Sport_GetFootballStandings",
        "parameters": [
          {
            "name": "LeagueId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1"
            },
            "example": "1"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SportTeamModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Sport_GetFootballStandings",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "sport_getfootballstandings_639157897846351186.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Spor Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "Futbol ve Basketbol Puan Durumu Canlı Lig Sıralamaları ve Fikstür Servisi",
        "x-seo-content": "Türkiye ve Avrupa ligleri başta olmak üzere futbol ve basketbol karşılaşmalarının güncel puan durumunu ve fikstür bilgilerini görüntüleyin. Canlı lig sıralamaları, maç sonuçları ve takım performans verileri ile spor analizini kolaylaştıran kapsamlı bir spor veri servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/Sport/GetFootballFixture": {
      "get": {
        "tags": [
          "Sport"
        ],
        "summary": "Futbol Fikstürü",
        "description": "Belirtilen lig ve hafta için futbol fikstürünü getirir.",
        "operationId": "Sport_GetFootballFixture",
        "parameters": [
          {
            "name": "LeagueId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1"
            },
            "example": "1"
          },
          {
            "name": "Week",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "32"
            },
            "example": "32"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SportFixtureModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Sport_GetFootballFixture",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "sport_getfootballfixture_639157897791798941.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Spor Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Sport/GetFootballTopScorers": {
      "get": {
        "tags": [
          "Sport"
        ],
        "summary": "Gol Krallığı",
        "description": "Tüm ligler için güncel gol krallığı verilerini getirir.",
        "operationId": "Sport_GetFootballTopScorers",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SportLeagueTopScorersModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Sport_GetFootballTopScorers",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "sport_getfootballtopscorers_639157897277981271.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Spor Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Sport/GetBasketballStandings": {
      "get": {
        "tags": [
          "Sport"
        ],
        "summary": "Basketbol Puan Durumu",
        "description": "Belirtilen lig için güncel basketbol puan durumunu getirir.",
        "operationId": "Sport_GetBasketballStandings",
        "parameters": [
          {
            "name": "LeagueId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1"
            },
            "example": "1"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SportTeamModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Sport_GetBasketballStandings",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "sport_getbasketballstandings_639157896937031835.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Spor Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Sport/GetBasketballFixture": {
      "get": {
        "tags": [
          "Sport"
        ],
        "summary": "Basketbol Fikstürü",
        "description": "Belirtilen lig ve hafta için basketbol fikstürünü getirir.",
        "operationId": "Sport_GetBasketballFixture",
        "parameters": [
          {
            "name": "LeagueId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1"
            },
            "example": "1"
          },
          {
            "name": "Week",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "32"
            },
            "example": "32"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SportFixtureModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Sport_GetBasketballFixture",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "sport_getbasketballfixture_639157896327180803.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Spor Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetProvinces": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "İl Listesi",
        "description": "Ada Parsel Kadastro Sorgusu için il listesini getirir.",
        "operationId": "TapuSorgu_GetProvinces",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguProvinceModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetProvinces",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getprovinces_639166572552658815.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetDistricts": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "İlçe Listesi",
        "description": "Ada Parsel Kadastro Sorgusu için ilçe listesini getirir.",
        "operationId": "TapuSorgu_GetDistricts",
        "parameters": [
          {
            "name": "ProvinceId",
            "in": "query",
            "description": "İl ID - İlçe listesi alınacak ilin benzersiz kimlik numarası.",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "86"
            },
            "example": "86"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguDistrictModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetDistricts",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getdistricts_639166572997713952.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetNeighborhoods": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "Mahalle Listesi",
        "description": "Ada Parsel Kadastro Sorgusu için mahalle listesini getirir.",
        "operationId": "TapuSorgu_GetNeighborhoods",
        "parameters": [
          {
            "name": "DistrictId",
            "in": "query",
            "description": "İlçe ID - Mahalle listesi alınacak ilçenin benzersiz kimlik numarası.",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "906"
            },
            "example": "906"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguNeighborhoodModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetNeighborhoods",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getneighborhoods_639166573234465899.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetKadastro": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": " Parsel Sorgula",
        "description": "Mahalle, ada ve parsel numarası ile kadastro bilgilerini sorgular.",
        "operationId": "TapuSorgu_GetKadastro",
        "parameters": [
          {
            "name": "MahalleId",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "141063"
            },
            "example": "141063"
          },
          {
            "name": "Ada",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "101"
            },
            "example": "101"
          },
          {
            "name": "Parsel",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "52"
            },
            "example": "52"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguKadastroResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetKadastro",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getkadastro_639166573962620886.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": "Parsel Sorgulama Yatırım Analizi ile Ada Parsel ve Bölge Bilgileri Servisi",
        "x-seo-content": "Mahalle, ada ve parsel numarası ile kadastro bilgilerini sorgulayarak taşınmaz detaylarına ulaşın. Konum bazlı analiz ile çevre özellikleri, bölgesel gelişim, nüfus yoğunluğu ve yatırım potansiyeli hakkında kapsamlı veriler elde edin. Gayrimenkul değerlendirme ve yatırım kararları için akıllı parsel analiz servisi sunar.",
        "x-is-seo": true
      }
    },
    "/api/TapuSorgu/GetKadastroByCoordinate": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "Koordinat ile Parsel Sorgula",
        "description": "Enlem ve boylam bilgileri ile kadastro bilgilerini sorgular.",
        "operationId": "TapuSorgu_GetKadastroByCoordinate",
        "parameters": [
          {
            "name": "Latitude",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "38.73372666666666"
            },
            "example": "38.73372666666666"
          },
          {
            "name": "Longitude",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "29.786533888888886"
            },
            "example": "29.786533888888886"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguCoordinateResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetKadastroByCoordinate",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getkadastrobycoordinate_639166574858406885.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetEPlan": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "E-Plan Sorgula",
        "description": "İl, ilçe, mahalle, ada, parsel ve mahalle ID bilgileri ile E-Plan imar durumunu sorgular.",
        "operationId": "TapuSorgu_GetEPlan",
        "parameters": [
          {
            "name": "Il",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          },
          {
            "name": "Ilce",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Banaz"
            },
            "example": "Banaz"
          },
          {
            "name": "Mahalle",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Bağkonak Köyü"
            },
            "example": "Bağkonak Köyü"
          },
          {
            "name": "Ada",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "101"
            },
            "example": "101"
          },
          {
            "name": "Parsel",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "52"
            },
            "example": "52"
          },
          {
            "name": "MahalleId",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "141063"
            },
            "example": "141063"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguEPlanResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetEPlan",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_geteplan_639166575246044356.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetYatirimSkoru": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "Yatırım Skoru Sorgula",
        "description": "İl ve ilçe adları ile TÜİK/yatırım çekicilik skorunu sorgular.",
        "operationId": "TapuSorgu_GetYatirimSkoru",
        "parameters": [
          {
            "name": "IlAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          },
          {
            "name": "IlceAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Banaz"
            },
            "example": "Banaz"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguYatirimSkoruResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetYatirimSkoru",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getyatirimskoru_639166575857408011.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetIlceMaster": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "İlçe Master Bilgilerini Sorgula",
        "description": "İl ve ilçe adları ile TÜİK/ilçe master verilerini (nüfus, sosyoekonomik skor vb.) sorgular.",
        "operationId": "TapuSorgu_GetIlceMaster",
        "parameters": [
          {
            "name": "IlAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          },
          {
            "name": "IlceAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Banaz"
            },
            "example": "Banaz"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguIlceMasterResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetIlceMaster",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getılcemaster_639166576206021804.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetIlMaster": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "İl Master Bilgilerini Sorgula",
        "description": "İl adı ile TÜİK/il master verilerini (nüfus, GSYİH, göç vb.) sorgular.",
        "operationId": "TapuSorgu_GetIlMaster",
        "parameters": [
          {
            "name": "IlAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguIlMasterResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetIlMaster",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getılmaster_639166576360060304.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetDemographics": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "Demografik Bilgileri Sorgula",
        "description": "İl ve ilçe adları ile yaş grupları, eğitim ve SES segment dağılımları gibi demografik verileri sorgular.",
        "operationId": "TapuSorgu_GetDemographics",
        "parameters": [
          {
            "name": "IlAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          },
          {
            "name": "IlceAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Banaz"
            },
            "example": "Banaz"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguDemographicsResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetDemographics",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getdemographics_639166576475281130.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 10,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetPiyasa": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "Piyasa Bilgilerini Sorgula",
        "description": "İl adı ile konut ve işyeri satış verileri ile mülkiyet oranlarını sorgular.",
        "operationId": "TapuSorgu_GetPiyasa",
        "parameters": [
          {
            "name": "IlAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguPiyasaResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetPiyasa",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getpiyasa_639166576604811418.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 11,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetBirimFiyat": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "TCMB Birim Fiyat Bilgilerini Sorgula",
        "description": "İl adı ile TCMB konut birim fiyat trend verilerini ve değişim oranlarını sorgular.",
        "operationId": "TapuSorgu_GetBirimFiyat",
        "parameters": [
          {
            "name": "IlAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguTcmbBirimFiyatResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetBirimFiyat",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getbirimfiyat_639166576796808652.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 12,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetKfe": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "TCMB Konut Fiyat Endeksi Sorgula",
        "description": "İl adı ile TCMB konut fiyat endeksi (KFE) verilerini ve değişim oranlarını sorgular.",
        "operationId": "TapuSorgu_GetKfe",
        "parameters": [
          {
            "name": "IlAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguTcmbKfeResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetKfe",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getkfe_639166576877018929.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 13,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetIpotekli": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "TCMB İpotekli Konut Satışı Sorgula",
        "description": "İl adı ile TCMB ipotekli konut satış verilerini ve oranlarını sorgular.",
        "operationId": "TapuSorgu_GetIpotekli",
        "parameters": [
          {
            "name": "IlAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguTcmbIpotekliResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetIpotekli",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getıpotekli_639166576952151096.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 14,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetKonutSatis": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "TCMB Konut Satış Hacmi Sorgula",
        "description": "İl adı ile TCMB konut satış adetlerini, yıllık değişim oranlarını ve en yüksek satış dönemlerini sorgular.",
        "operationId": "TapuSorgu_GetKonutSatis",
        "parameters": [
          {
            "name": "IlAdi",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguTcmbKonutSatisResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetKonutSatis",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getkonutsatis_639166577035965895.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 15,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TapuSorgu/GetArsaPiyasa": {
      "get": {
        "tags": [
          "TapuSorgu"
        ],
        "summary": "Arsa Piyasa Değerleme Sorgula",
        "description": "İl, ilçe ve mahalle bilgileri ile bölgedeki arsa/emlak piyasa değerlerini, medyan birim fiyatları ve fiyat dağılımını sorgular.",
        "operationId": "TapuSorgu_GetArsaPiyasa",
        "parameters": [
          {
            "name": "Il",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Uşak"
            },
            "example": "Uşak"
          },
          {
            "name": "Ilce",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Banaz"
            },
            "example": "Banaz"
          },
          {
            "name": "Mahalle",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Bağkonak Köyü"
            },
            "example": "Bağkonak Köyü"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TapuSorguArsaPiyasaResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TapuSorgu_GetArsaPiyasa",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "tapusorgu_getarsapiyasa_639166577122969157.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Tapu Parsel Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 16,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Translate/GetTranslate": {
      "get": {
        "tags": [
          "Translate"
        ],
        "summary": "Metin Çevir",
        "description": "Verilen metni hedef dile çevirir. Kaynak dil belirtilmezse otomatik algılanır.",
        "operationId": "Translate_GetTranslate",
        "parameters": [
          {
            "name": "Text",
            "in": "query",
            "description": "Metin - Çevrilmesi istenen kaynak metin.",
            "schema": {
              "type": "string",
              "example": "Merhaba dünya!"
            },
            "example": "Merhaba dünya!"
          },
          {
            "name": "TargetLanguage",
            "in": "query",
            "description": "Hedef Dil - Metnin çevrileceği hedef dil kodu (Örn: en, de, fr).",
            "schema": {
              "type": "string",
              "example": "en"
            },
            "example": "en"
          },
          {
            "name": "SourceLanguage",
            "in": "query",
            "description": "Kaynak Dil - Metnin orijinal dil kodu (Opsiyonel, belirtilmezse otomatik algılanır).",
            "schema": {
              "type": "string",
              "example": "tr"
            },
            "example": "tr"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Translate_GetTranslate",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "translate_gettranslate_639157729233356352.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Çeviri Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "Metin Çeviri Aracı Google Translate ile Otomatik Dil Algılama ve Çeviri",
        "x-seo-content": "Verilen metni Google Translate servisi ile hedef dile çevirin. Kaynak dil belirtilmediğinde otomatik dil algılama özelliği sayesinde hızlı ve doğru çeviri yapın. Çok dilli içerik yönetimi için pratik ve güçlü metin çeviri aracı sunar.",
        "x-is-seo": true
      }
    },
    "/api/Translate/GetLanguages": {
      "get": {
        "tags": [
          "Translate"
        ],
        "summary": "Desteklenen Dilleri Listele",
        "description": "Google Translate tarafından desteklenen tüm dillerin kodlarını ve isimlerini getirir.",
        "operationId": "Translate_GetLanguages",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TranslateLanguageResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Translate_GetLanguages",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "translate_getlanguages_639159334728313116.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Çeviri Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/GetTypeaheadSuggestions": {
      "get": {
        "tags": [
          "Travel"
        ],
        "summary": "Lokasyon Tamamlama",
        "description": "Kullanıcının girdiği metne göre lokasyon önerileri getirir.",
        "operationId": "Travel_GetTypeaheadSuggestions",
        "parameters": [
          {
            "name": "Query",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "istanbul"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TravelLocationResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_GetTypeaheadSuggestions",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "travel_gettypeaheadsuggestions_639157937395769918.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/GetLocationResults": {
      "get": {
        "tags": [
          "Travel"
        ],
        "summary": "Lokasyon Sorgulama",
        "description": "Gelişmiş lokasyon sorgulama sonuçlarını getirir.",
        "operationId": "Travel_GetLocationResults",
        "parameters": [
          {
            "name": "Query",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "istanbul"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TravelLocationResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_GetLocationResults",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "travel_getlocationresults_639157937318099967.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/GetTransferLocations": {
      "get": {
        "tags": [
          "Travel"
        ],
        "summary": "Transfer Lokasyon Tamamlama",
        "description": "Transfer hizmeti için havaalanı veya bölge bazlı lokasyon önerileri getirir.",
        "operationId": "Travel_GetTransferLocations",
        "parameters": [
          {
            "name": "Query",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "istanbul"
          },
          {
            "name": "Airport",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "1"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TravelLocationResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_GetTransferLocations",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "travel_gettransferlocations_639157937233044061.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/SearchBusRotalari": {
      "post": {
        "tags": [
          "Travel"
        ],
        "summary": "Otobüs Seferi Arama",
        "description": "Belirtilen kalkış, varış ve tarih bilgilerine göre otobüs seferlerini listeler.",
        "operationId": "Travel_SearchBusRotalari",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelBusSearchRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelBusSearchRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TravelBusSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TravelBusSearchResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_SearchBusRotalari",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "travel_searchbusrotalari_639157937094798118.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/GetBusTripDetail": {
      "post": {
        "tags": [
          "Travel"
        ],
        "summary": "Otobüs Sefer Detayı",
        "description": "Seçilen otobüs seferinin koltuk planı ve detaylarını getirir.",
        "operationId": "Travel_GetBusTripDetail",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelBusTripDetailRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelBusTripDetailRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TravelBusTripDetailRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BusTripLayoutElementModelListListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_GetBusTripDetail",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "travel_getbustripdetail_639157935355843535.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/SearchFlight": {
      "post": {
        "tags": [
          "Travel"
        ],
        "summary": "Uçak Seferi Arama",
        "description": "Hava yolu, tarih ve yolcu sayısına göre uygun uçak seferlerini listeler.",
        "operationId": "Travel_SearchFlight",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelFlightSearchRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelFlightSearchRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TravelFlightSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TravelFlightSearchResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_SearchFlight",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "travel_searchflight_639157934826137563.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/SearchHotel": {
      "post": {
        "tags": [
          "Travel"
        ],
        "summary": "Otel Arama",
        "description": "Konum ve tarih bilgilerine göre uygun otelleri listeler.",
        "operationId": "Travel_SearchHotel",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelHotelSearchRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelHotelSearchRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TravelHotelSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TravelHotelSearchResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_SearchHotel",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "travel_searchhotel_639157932429962105.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/SearchTransfer": {
      "post": {
        "tags": [
          "Travel"
        ],
        "summary": "Transfer Arama",
        "description": "Konum ve tarih bilgilerine göre uygun transfer seçeneklerini listeler.",
        "operationId": "Travel_SearchTransfer",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelTransferSearchRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelTransferSearchRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TravelTransferSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TransferVehicleListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_SearchTransfer",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "travel_searchtransfer_639157932085653141.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/SearchCarRental": {
      "post": {
        "tags": [
          "Travel"
        ],
        "summary": "Araç Kiralama Arama",
        "description": "Konum ve tarih bilgilerine göre uygun araç kiralama seçeneklerini listeler.",
        "operationId": "Travel_SearchCarRental",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelCarRentalSearchRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TravelCarRentalSearchRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TravelCarRentalSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CarRentalItemListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_SearchCarRental",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "travel_searchcarrental_639157930383709290.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/GetHotelAutocomplete": {
      "get": {
        "tags": [
          "Travel"
        ],
        "summary": "Otel Yorumu Otel Search",
        "description": "Yorumları aranacak oteli isme göre arayarak tedarikçi/otel bilgilerini getirir.",
        "operationId": "Travel_GetHotelAutocomplete",
        "parameters": [
          {
            "name": "Query",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "Tempo"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_GetHotelAutocomplete",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "travel_gethotelautocomplete_639157926670121875.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 10,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/GetHotelReviews": {
      "post": {
        "tags": [
          "Travel"
        ],
        "summary": "Otel Yorumları",
        "description": "Belirtilen otel ID, limit ve ofset değerlerine göre otel yorum listesini getirir.",
        "operationId": "Travel_GetHotelReviews",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HotelReviewGetReviewsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/HotelReviewGetReviewsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/HotelReviewGetReviewsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_GetHotelReviews",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "travel_gethotelreviews_639157899168727815.png",
        "x-notes": "# Otel Yorumları API Filtreleme Dokümantasyonu\n\n## Request Örneği\n\n```json\n{\n  \"vendorId\": 291961,\n  \"limit\": 10,\n  \"offset\": 0,\n  \"points\": [],\n  \"periods\": [],\n  \"photoReview\": false,\n  \"verified\": false,\n  \"sort\": \"BOOKING_DESC\",\n  \"searchText\": \"\",\n  \"visitorType\": \"\"\n}\n```\n\n---\n\n## Parametreler\n\n### vendorId\n\nOtelin benzersiz ID'si.\n\n```json\n\"vendorId\": 291961\n```\n\n---\n\n### limit\n\nBir istekte getirilecek maksimum yorum sayısı.\n\n```json\n\"limit\": 10\n```\n\n---\n\n### offset\n\nSayfalama başlangıç noktası.\n\n```json\n\"offset\": 0\n```\n\nÖrnek:\n\n- İlk 10 kayıt → `offset: 0`\n- İkinci 10 kayıt → `offset: 10`\n- Üçüncü 10 kayıt → `offset: 20`\n\n---\n\n## Puan Filtresi (points)\n\nYorumları puan kategorilerine göre filtreler.\n\n```json\n\"points\": [\"BAD\", \"VERY_BAD\"]\n```\n\n### Desteklenen Değerler\n\n| Değer | Açıklama |\n|---------|---------|\n| PERFECT | Mükemmel |\n| VERY_GOOD | Çok İyi |\n| GOOD | İyi |\n| AVERAGE | Ortalama |\n| BAD | Kötü |\n| VERY_BAD | Çok Kötü |\n\n### Örnekler\n\nSadece mükemmel yorumlar:\n\n```json\n\"points\": [\"PERFECT\"]\n```\n\nKötü ve çok kötü yorumlar:\n\n```json\n\"points\": [\"BAD\", \"VERY_BAD\"]\n```\n\nBirden fazla seçim:\n\n```json\n\"points\": [\"PERFECT\", \"VERY_GOOD\", \"GOOD\"]\n```\n\n---\n\n## Dönem Filtresi (periods)\n\nYorumları konaklama dönemine göre filtreler.\n\n```json\n\"periods\": [\"JUN_AUG\"]\n```\n\n### Desteklenen Değerler\n\n| Değer | Açıklama |\n|---------|---------|\n| DEC_FEB | Aralık - Şubat |\n| JAN_MAY | Ocak - Mayıs |\n| JUN_AUG | Haziran - Ağustos |\n| SEPT_NOV | Eylül - Kasım |\n\n### Örnekler\n\nYaz dönemi:\n\n```json\n\"periods\": [\"JUN_AUG\"]\n```\n\nKış ve Sonbahar:\n\n```json\n\"periods\": [\"DEC_FEB\", \"SEPT_NOV\"]\n```\n\n---\n\n## searchText\n\nYorum metni içerisinde arama yapar.\n\n```json\n\"searchText\": \"kötü\"\n```\n\nÖrnek:\n\n```json\n\"searchText\": \"temizlik\"\n```\n\nBu durumda içerisinde \"temizlik\" geçen yorumlar döndürülür.\n\n---\n\n## visitorType\n\nYorumu yapan misafir tipine göre filtreleme yapar.\n\n```json\n\"visitorType\": \"Couple\"\n```\n\n### Desteklenen Değerler\n\n| Değer | Açıklama |\n|---------|---------|\n| Couple | Çiftler |\n| Family | Aileler |\n| Single | Tek Misafir |\n| Friend | Arkadaşlar |\n\n### Örnekler\n\n```json\n\"visitorType\": \"Family\"\n```\n\n```json\n\"visitorType\": \"Single\"\n```\n\n---\n\n## sort\n\nSıralama türünü belirtir.\n\n```json\n\"sort\": \"BOOKING_DESC\"\n```\n\n### Desteklenen Değerler\n\n| Değer | Açıklama |\n|---------|---------|\n| BOOKING_DESC | Yeniden Eskiye |\n| BOOKING_ASC | Eskiden Yeniye |\n| BY_POINT | Puana Göre |\n\n### Örnekler\n\nEn yeni yorumlar:\n\n```json\n\"sort\": \"BOOKING_DESC\"\n```\n\nEn eski yorumlar:\n\n```json\n\"sort\": \"BOOKING_ASC\"\n```\n\nPuana göre sıralama:\n\n```json\n\"sort\": \"BY_POINT\"\n```\n\n---\n\n## photoReview\n\nYorumun fotoğraf içerip içermediğini belirtir.\n\n```json\n\"photoReview\": true\n```\n\n| Değer | Açıklama |\n|---------|---------|\n| true | Fotoğraflı yorumlar |\n| false | Tüm yorumlar / Fotoğraf filtresi uygulanmaz |\n\n---\n\n## verified\n\nYorumu yapan kişinin gerçekten otelde konakladığının doğrulanıp doğrulanmadığını belirtir.\n\n```json\n\"verified\": true\n```\n\n| Değer | Açıklama |\n|---------|---------|\n| true | Doğrulanmış yorumlar |\n| false | Tüm yorumlar / Doğrulama filtresi uygulanmaz |\n\n---\n\n## Tam Örnek\n\nYaz döneminde konaklayan çiftlerin, doğrulanmış ve fotoğraflı, içerisinde \"kötü\" kelimesi geçen kötü yorumlarını getir:\n\n```json\n{\n  \"vendorId\": 291961,\n  \"limit\": 10,\n  \"offset\": 0,\n  \"points\": [\"BAD\", \"VERY_BAD\"],\n  \"periods\": [\"JUN_AUG\"],\n  \"photoReview\": true,\n  \"verified\": true,\n  \"sort\": \"BOOKING_DESC\",\n  \"searchText\": \"kötü\",\n  \"visitorType\": \"Couple\"\n}\n```",
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 11,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/GetTravelPoi": {
      "get": {
        "tags": [
          "Travel"
        ],
        "summary": "Çevredeki Önemli Noktalar",
        "description": "Verilen enlem ve boylam bilgisine göre çevredeki önemli noktaları (POI) getirir.",
        "operationId": "Travel_GetTravelPoi",
        "parameters": [
          {
            "name": "Lat",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "41,0676"
            },
            "example": "41,0676"
          },
          {
            "name": "Lon",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "28,974"
            },
            "example": "28,974"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TravelPoiResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_GetTravelPoi",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "travel_gettravelpoi_639172026059054261.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 12,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/GetEventCategories": {
      "get": {
        "tags": [
          "Travel"
        ],
        "summary": "Etkinlik Kategorileri",
        "description": "Etkinlikler için kullanılabilecek kategorileri ve ID'lerini getirir.",
        "operationId": "Travel_GetEventCategories",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringInt32DictionaryServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_GetEventCategories",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "travel_geteventcategories_639157898363671534.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 13,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Travel/GetEvents": {
      "get": {
        "tags": [
          "Travel"
        ],
        "summary": "Etkinlik Arama",
        "description": "Şehir kodu ve kategori ID'sine göre etkinlikleri listeler.",
        "operationId": "Travel_GetEvents",
        "parameters": [
          {
            "name": "CityCode",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "34"
          },
          {
            "name": "CategoryId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "2"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Travel_GetEvents",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "travel_getevents_639157898317261102.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Seyahat ve Rezervasyon Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 14,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/Login": {
      "post": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Trendyol Giriş",
        "description": "Trendyol API bilgilerini (SupplierId, ApiKey, ApiSecret) sisteme kaydeder.",
        "operationId": "Trendyol_Login",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolLoginRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolLoginRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolLoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_Login",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "trendyol_login_639167687749128283.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/GetProducts": {
      "get": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Ürünleri Getir",
        "description": "Trendyol mağazasındaki ürünleri getirir.",
        "operationId": "Trendyol_GetProducts",
        "parameters": [
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "0"
            },
            "example": "0"
          },
          {
            "name": "Size",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "50"
            },
            "example": "50"
          },
          {
            "name": "Approved",
            "in": "query",
            "schema": {
              "type": "boolean",
              "example": "true"
            },
            "example": "true"
          },
          {
            "name": "Barcode",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "1234567890123"
            },
            "example": "1234567890123"
          },
          {
            "name": "StockCode",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "STK-001"
            },
            "example": "STK-001"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolGetProductsResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_GetProducts",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_getproducts_639167691704118428.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/GetOrders": {
      "get": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Siparişleri Getir",
        "description": "Trendyol mağazasındaki siparişleri getirir.",
        "operationId": "Trendyol_GetOrders",
        "parameters": [
          {
            "name": "StartDate",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "11.06.2026"
            },
            "example": "11.06.2026"
          },
          {
            "name": "EndDate",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "11.06.2026"
            },
            "example": "11.06.2026"
          },
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "0"
            },
            "example": "0"
          },
          {
            "name": "Size",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "50"
            },
            "example": "50"
          },
          {
            "name": "OrderNumber",
            "in": "query",
            "schema": {
              "type": "string",
              "example": null
            },
            "example": ""
          },
          {
            "name": "Status",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Created"
            },
            "example": "Created"
          },
          {
            "name": "OrderByField",
            "in": "query",
            "schema": {
              "type": "string",
              "example": null
            },
            "example": ""
          },
          {
            "name": "OrderByDirection",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "DESC"
            },
            "example": "DESC"
          },
          {
            "name": "ShipmentPackageIds",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64",
              "example": null
            },
            "example": ""
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolGetOrdersResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_GetOrders",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_getorders_639167691360823014.png",
        "x-notes": "## Package Status History\n\nPaket durumları:\n\n| Status | Açıklama |\n|----------|----------|\n| `Awaiting` | Sipariş oluşturuldu ve işleme alınmayı bekliyor. |\n| `Created` | Paket sistemi tarafından oluşturuldu. |\n| `Picking` | Ürünler depodan toplanıyor ve gönderiye hazırlanıyor. |\n| `Shipped` | Paket kargo firmasına teslim edildi ve sevkiyat süreci başladı. |\n| `UnDelivered` | Teslimat denemesi başarısız oldu veya paket teslim edilemedi. |\n| `Delivered` | Paket alıcıya başarıyla teslim edildi. |",
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/CreateProducts": {
      "post": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Ürün Oluştur (Toplu)",
        "description": "Trendyol'a yeni ürünler ekler (tek seferde max 1000).",
        "operationId": "Trendyol_CreateProducts",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolCreateProductsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolCreateProductsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolCreateProductsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolBatchRequestResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_CreateProducts",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_createproducts_639167692396894407.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/GetBatchStatus": {
      "get": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Toplu İşlem Durumu",
        "description": "Ürün yükleme/güncelleme işlemlerinin batch durumunu sorgular.",
        "operationId": "Trendyol_GetBatchStatus",
        "parameters": [
          {
            "name": "BatchRequestId",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "1234567890-a1b2c3d4e5f6"
            },
            "example": "1234567890-a1b2c3d4e5f6"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolGetBatchStatusResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_GetBatchStatus",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "trendyol_getbatchstatus_639167692796560311.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/UpdatePriceAndInventory": {
      "post": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Fiyat ve Stok Güncelle",
        "description": "Toplu olarak fiyat ve stok bilgisi günceller.",
        "operationId": "Trendyol_UpdatePriceAndInventory",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdatePriceAndInventoryRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdatePriceAndInventoryRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdatePriceAndInventoryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolBatchRequestResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_UpdatePriceAndInventory",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_updatepriceandınventory_639167694536947577.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/UpdateOrderStatus/OrderStatus": {
      "put": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Sipariş Durumu Güncelle",
        "description": "Kargoya verme (Picking, Invoiced, Shipped vb.) işlemleri.",
        "operationId": "Trendyol_UpdateOrderStatus",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdateOrderStatusRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdateOrderStatusRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdateOrderStatusRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_UpdateOrderStatus",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_updateorderstatus_639167694456593348.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/UpdateTrackingNumber/TrackingNumber": {
      "put": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Kargo Takip No Güncelle",
        "description": "Pakete takip numarası ekler veya günceller.",
        "operationId": "Trendyol_UpdateTrackingNumber",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdateTrackingNumberRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdateTrackingNumberRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdateTrackingNumberRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_UpdateTrackingNumber",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_updatetrackingnumber_639167694586698258.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/CancelOrderLines/CancelOrderLines": {
      "post": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Sipariş İptali (Kısmi/Tam)",
        "description": "Sipariş satırlarını tedarik edilemediği için iptal eder.",
        "operationId": "Trendyol_CancelOrderLines",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolCancelOrderLinesRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolCancelOrderLinesRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolCancelOrderLinesRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_CancelOrderLines",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_cancelorderlines_639167694850183605.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/GetCategoryTree/CategoryTree": {
      "get": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Kategori Ağacı",
        "description": "Trendyol tüm kategori ağacını getirir.",
        "operationId": "Trendyol_GetCategoryTree",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolGetCategoryTreeResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_GetCategoryTree",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "trendyol_getcategorytree_639167695117982202.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 10,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/GetCategoryAttributes/CategoryAttributes": {
      "get": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Kategori Özellikleri",
        "description": "Belirli bir kategoriye ait zorunlu ve opsiyonel özellikleri getirir.",
        "operationId": "Trendyol_GetCategoryAttributes",
        "parameters": [
          {
            "name": "CategoryId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "586"
            },
            "example": "586"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolGetCategoryAttributesResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_GetCategoryAttributes",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "trendyol_getcategoryattributes_639167695169636736.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 11,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/SearchBrand/SearchBrand": {
      "get": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Marka Ara",
        "description": "Trendyol sisteminde isme göre marka araması yapar.",
        "operationId": "Trendyol_SearchBrand",
        "parameters": [
          {
            "name": "Name",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Adidas"
            },
            "example": "Adidas"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolBrandModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_SearchBrand",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "trendyol_searchbrand_639167695283921633.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 12,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/GetBrands/Brands": {
      "get": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Tüm Markalar",
        "description": "Trendyol'daki tüm markaları sayfalayarak getirir.",
        "operationId": "Trendyol_GetBrands",
        "parameters": [
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "0"
            },
            "example": "0"
          },
          {
            "name": "Size",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "1000"
            },
            "example": "1000"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolGetBrandsResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_GetBrands",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "trendyol_getbrands_639167695447332064.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 13,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/GetSettlements/Settlements": {
      "get": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Finansal Hareketler",
        "description": "Satıcı ödeme ve finansal hareket detaylarını (mahsuplaşma) getirir.",
        "operationId": "Trendyol_GetSettlements",
        "parameters": [
          {
            "name": "StartDate",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "01.06.2026"
            },
            "example": "01.06.2026"
          },
          {
            "name": "EndDate",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "11.06.2026"
            },
            "example": "11.06.2026"
          },
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "0"
            },
            "example": "0"
          },
          {
            "name": "Size",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "500"
            },
            "example": "500"
          },
          {
            "name": "TransactionType",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Sale"
            },
            "example": "Sale"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolGetSettlementsResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_GetSettlements",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_getsettlements_639167695551317405.png",
        "x-notes": "## TransactionType (İşlem Tipi) Filtreleme\n\nTrendyol API üzerinden işlem türlerini filtrelemek için `TransactionType` alanına aşağıdaki değerler gönderilebilir.\n\n| TransactionType | Açıklama |\n|----------------|----------|\n| `Sale` | Yalnızca satış işlemlerini (gelirleri) getirir. *(En sık kullanılan)* |\n| `Return` | Yalnızca iade işlemlerini (kesintileri) getirir. |\n| `Cancel` | İptal edilen sipariş işlemlerini getirir. |\n| `Discount` | Trendyol tarafından veya satıcı tarafından uygulanan indirimleri getirir. |\n| `DiscountCancel` | İptal olan işlemlere ait indirim iptallerini getirir. |\n| `Coupon` | Kupon kullanımlarını getirir. |\n| `CouponCancel` | Kupon iptallerini getirir. |",
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 14,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/GetClaims/Claims": {
      "get": {
        "tags": [
          "Trendyol"
        ],
        "summary": "İade Talepleri",
        "description": "Satıcıya açılan iade taleplerini listeler.",
        "operationId": "Trendyol_GetClaims",
        "parameters": [
          {
            "name": "StartDate",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "01.06.2026"
            },
            "example": "01.06.2026"
          },
          {
            "name": "EndDate",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "11.06.2026"
            },
            "example": "11.06.2026"
          },
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "0"
            },
            "example": "0"
          },
          {
            "name": "Size",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "50"
            },
            "example": "50"
          },
          {
            "name": "ClaimItemStatus",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "Created"
            },
            "example": "Created"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolGetClaimsResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_GetClaims",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_getclaims_639167695611315351.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 15,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/GetQuestions/Questions": {
      "get": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Müşteri Soruları",
        "description": "Ürünlere gelen müşteri sorularını listeler.",
        "operationId": "Trendyol_GetQuestions",
        "parameters": [
          {
            "name": "StartDate",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "01.06.2026"
            },
            "example": "01.06.2026"
          },
          {
            "name": "EndDate",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "11.06.2026"
            },
            "example": "11.06.2026"
          },
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "0"
            },
            "example": "0"
          },
          {
            "name": "Size",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "50"
            },
            "example": "50"
          },
          {
            "name": "Status",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "WAITING_FOR_ANSWER"
            },
            "example": "WAITING_FOR_ANSWER"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_GetQuestions",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_getquestions_639167695717434020.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 16,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/AnswerQuestion/AnswerQuestion": {
      "post": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Soru Cevapla",
        "description": "Gelen bir müşteri sorusunu cevaplar.",
        "operationId": "Trendyol_AnswerQuestion",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolAnswerQuestionRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolAnswerQuestionRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolAnswerQuestionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_AnswerQuestion",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_answerquestion_639167695768887133.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 17,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/UpdateProducts/Products": {
      "put": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Ürün Güncelle (Toplu)",
        "description": "Trendyol'daki ürünleri toplu olarak günceller (yalnızca gönderilen alanlar değişir).",
        "operationId": "Trendyol_UpdateProducts",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdateProductsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdateProductsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolUpdateProductsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolBatchRequestResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_UpdateProducts",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_updateproducts_639167689417163819.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 18,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Trendyol/DeleteProducts/Products": {
      "delete": {
        "tags": [
          "Trendyol"
        ],
        "summary": "Ürün Sil (Toplu)",
        "description": "Trendyol'daki ürünleri barkoda göre toplu olarak siler.",
        "operationId": "Trendyol_DeleteProducts",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolDeleteProductsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolDeleteProductsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TrendyolDeleteProductsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TrendyolBatchRequestResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Trendyol_DeleteProducts",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "trendyol_deleteproducts_639167687903604003.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Trendyol Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 19,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TurkeyLocation/GetProvinces": {
      "get": {
        "tags": [
          "TurkeyLocation"
        ],
        "summary": "Tüm İlleri Listele",
        "description": "Türkiye'deki 81 ilin temel bilgilerini getirir.",
        "operationId": "TurkeyLocation_GetProvinces",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TurkeyProvinceModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TurkeyLocation_GetProvinces",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "turkeylocation_getprovinces_639157937741956010.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Türkiye Lokasyon Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Türkiye İller, İlçeler, Mahalleler ve Köyler Listesi",
        "x-seo-content": "E-posta adresinin geçerliliğini anında kontrol edin. DNS kayıtlarını analiz ederek teslim edilebilirliği doğrulayın ve tek kullanımlık (temp mail) adresleri tespit edin. Güvenli e-posta doğrulama aracı ile listelerinizi temizleyin ve veri kalitesini artırın.",
        "x-is-seo": true
      }
    },
    "/api/TurkeyLocation/GetDistricts": {
      "get": {
        "tags": [
          "TurkeyLocation"
        ],
        "summary": "İlçeleri Listele",
        "description": "Belirtilen il koduna ait tüm ilçeleri listeler.",
        "operationId": "TurkeyLocation_GetDistricts",
        "parameters": [
          {
            "name": "provinceId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "34"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TurkeyDistrictModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TurkeyLocation_GetDistricts",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "turkeylocation_getdistricts_639157937690830402.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Türkiye Lokasyon Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TurkeyLocation/GetLocations": {
      "post": {
        "tags": [
          "TurkeyLocation"
        ],
        "summary": "Konumları Listele",
        "description": "İl veya ilçe bazlı mahalle, köy, belde ve kasabaların tamamını içeren birleşik listeyi getirir.",
        "operationId": "TurkeyLocation_GetLocations",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TurkeyLocationFilterRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TurkeyLocationFilterRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TurkeyLocationFilterRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TurkeyLocationItemModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TurkeyLocation_GetLocations",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "turkeylocation_getlocations_639157940325807383.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Türkiye Lokasyon Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/TurkeyLocation/GetProvinceDetails": {
      "get": {
        "tags": [
          "TurkeyLocation"
        ],
        "summary": "İl Detayları",
        "description": "İlin coğrafi, ekonomik ve sosyal detay bilgilerini getirir.",
        "operationId": "TurkeyLocation_GetProvinceDetails",
        "parameters": [
          {
            "name": "provinceId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "34"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TurkeyProvinceDetailModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "TurkeyLocation_GetProvinceDetails",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "turkeylocation_getprovincedetails_639157937527339465.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Türkiye Lokasyon Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/ValidateEmail": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "E-posta Doğrula",
        "description": "E-posta adresinin geçerliliğini, DNS kayıtlarını ve tek kullanımlık (temp mail) olup olmadığını sorgular.",
        "operationId": "Verification_ValidateEmail",
        "parameters": [
          {
            "name": "Email",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "veli@mail.com"
            },
            "example": "veli@mail.com"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmailValidationModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_ValidateEmail",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "verification_validateemail_639157949054027749.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/GetIpInfo": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "IP Bilgisi Sorgula",
        "description": "Verilen IP adresi üzerinden ülke, şehir, koordinat ve servis sağlayıcı detaylarını getirir.",
        "operationId": "Verification_GetIpInfo",
        "parameters": [
          {
            "name": "Ip",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "8.8.8.8"
            },
            "example": "8.8.8.8"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IpInfoModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_GetIpInfo",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "verification_getıpınfo_639157948674845163.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/AnalyzeIban": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "IBAN Çözümle",
        "description": "IBAN numarasını kullanarak banka adı, şube kodu ve hesap numarası gibi detayları ayıklar.",
        "operationId": "Verification_AnalyzeIban",
        "parameters": [
          {
            "name": "Iban",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "TR560001000012345678901234"
            },
            "example": "TR560001000012345678901234"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IbanAnalysisModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_AnalyzeIban",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "verification_analyzeıban_639157948509431405.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/CalculateIban": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "IBAN Hesapla",
        "description": "Banka kodu, şube kodu ve hesap numarasını kullanarak standartlara uygun IBAN numarası oluşturur.",
        "operationId": "Verification_CalculateIban",
        "parameters": [
          {
            "name": "BankCode",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "010"
            },
            "example": "010"
          },
          {
            "name": "BranchCode",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "1234"
            },
            "example": "1234"
          },
          {
            "name": "AccountNumber",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "9876543"
            },
            "example": "9876543"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_CalculateIban",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "verification_calculateıban_639157948369898299.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/GetIbanBanks": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "IBAN Banka Listesi",
        "description": "IBAN oluşturma işlemi için kullanılabilecek banka kodlarını ve isimlerini listeler.",
        "operationId": "Verification_GetIbanBanks",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IbanBankModelListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_GetIbanBanks",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "verification_getıbanbanks_639157947626853927.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/QueryPhone": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "Bilinmeyen Telefon Numarası Sorgula",
        "description": "Verilen telefon numarası üzerinden ülkesini, operatörünü, spam durumunu ve ilişkili isim kayıtlarını sorgular.",
        "operationId": "Verification_QueryPhone",
        "parameters": [
          {
            "name": "PhoneNumber",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "+905493910209"
            },
            "example": "+905493910209"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PhoneQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_QueryPhone",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "verification_queryphone_639157947069676108.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/QueryImei": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "IMEI Sorgula",
        "description": "Verilen IMEI numarası üzerinden cihazın marka, model (başlık), slug ve görsellerini sorgular.",
        "operationId": "Verification_QueryImei",
        "parameters": [
          {
            "name": "Imei",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "440123456789012"
            },
            "example": "440123456789012"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ImeiQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_QueryImei",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "verification_queryımei_639157946944455377.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/QueryImeiFull": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "IMEI Detay Sorgula",
        "description": "Verilen IMEI numarası üzerinden detaylı cihaz marka, model, bölge, operatör ve iCloud durumunu sorgular.",
        "operationId": "Verification_QueryImeiFull",
        "parameters": [
          {
            "name": "Imei",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "860123456789012"
            },
            "example": "860123456789012"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ImeiQueryFullModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_QueryImeiFull",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "verification_queryımeifull_639157943920340749.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 10,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/QueryAppleClean": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "Apple Lost/Stolen Durumu Sorgula",
        "description": "Verilen Apple IMEI numarası üzerinden cihazın kayıp/çalıntı veya temiz durumunu sorgular.",
        "operationId": "Verification_QueryAppleClean",
        "parameters": [
          {
            "name": "Imei",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "350123456789012"
            },
            "example": "350123456789012"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppleCleanQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_QueryAppleClean",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "verification_queryappleclean_639157943722459318.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 11,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/QuerySamsungImei": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "Samsung IMEI Bilgilerini Sorgula",
        "description": "Verilen Samsung IMEI numarası üzerinden cihazın seri numarası, model kodu, üretim tarihi gibi Samsung veritabanı bilgilerini sorgular.",
        "operationId": "Verification_QuerySamsungImei",
        "parameters": [
          {
            "name": "Imei",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "350987654321012"
            },
            "example": "350987654321012"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SamsungImeiQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_QuerySamsungImei",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "verification_querysamsungımei_639157942671120608.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 13,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/QueryAppleWarranty": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "Apple Garanti Durumu Sorgula",
        "description": "Verilen Apple seri numarası veya IMEI üzerinden cihazın garanti süresi, aktivasyon durumu ve diğer detaylarını sorgular.",
        "operationId": "Verification_QueryAppleWarranty",
        "parameters": [
          {
            "name": "SerialNumber",
            "in": "query",
            "description": "Seri Numarası / IMEI - Sorgulanacak Apple cihazının seri numarası veya IMEI numarası.",
            "schema": {
              "type": "string",
              "example": "FFWGPGBTN733"
            },
            "example": "FFWGPGBTN733"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppleWarrantyQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_QueryAppleWarranty",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "verification_queryapplewarranty_639161919863659893.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 12,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/QueryCheckerTrImei": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": " IMEI Sorgula TR",
        "description": "Verilen IMEI numarasının kayıt durumunu, kayıt türünü ve cihaz model bilgisini sorgular.",
        "operationId": "Verification_QueryCheckerTrImei",
        "parameters": [
          {
            "name": "Imei",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "357181567134000"
            },
            "example": "357181567134000"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CheckerTrImeiQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_QueryCheckerTrImei",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "verification_querycheckertrımei_639165761184305859.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Verification/QueryVehicleChassis": {
      "get": {
        "tags": [
          "Verification"
        ],
        "summary": "Araç Şasi Numarası Sorgula",
        "description": "Verilen şasi numarası (VIN) üzerinden aracın marka, model, üretim yılı ve motor detaylarını getirir.",
        "operationId": "Verification_QueryVehicleChassis",
        "parameters": [
          {
            "name": "ChassisNumber",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "WVWZZZ1JZ3W597935"
            },
            "example": "WVWZZZ1JZ3W597935"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleChassisQueryModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Verification_QueryVehicleChassis",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "verification_queryvehiclechassis_639170966934299054.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Doğrulama ve Sorgulama Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 14,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Vision/AnalyzeImage": {
      "post": {
        "tags": [
          "Vision"
        ],
        "summary": "Görüntü Analiz Et",
        "description": "Base64 formatında gönderilen görüntüyü analiz ederek nesne, metin, yüz ve güvenlik taraması yapar.",
        "operationId": "Vision_AnalyzeImage",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VisionImageRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/VisionImageRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/VisionImageRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VisionAnalysisResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Vision_AnalyzeImage",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "vision_analyzeımage_639157857743457333.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Vision Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Görüntü Analiz Et",
        "x-seo-content": "Google Vision destekli görüntü analiz servisi ile Base64 formatındaki görselleri işleyin; nesne tespiti, metin okuma (OCR), yüz analizi ve güvenlik taraması sonuçlarını hızlı ve güvenilir şekilde alın.",
        "x-is-seo": true
      }
    },
    "/api/Vision/AnalyzeImageFromUrl": {
      "post": {
        "tags": [
          "Vision"
        ],
        "summary": "URL Üzerinden Görüntü Analizi",
        "description": "İnternet üzerindeki bir görüntü URL'sini analiz ederek detaylı sonuçlar döner.",
        "operationId": "Vision_AnalyzeImageFromUrl",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VisionUrlRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/VisionUrlRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/VisionUrlRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VisionAnalysisResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Vision_AnalyzeImageFromUrl",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "vision_analyzeımagefromurl_639157857454443514.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Vision Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Vision/AnalyzePdf": {
      "post": {
        "tags": [
          "Vision"
        ],
        "summary": "PDF Metin Analizi (OCR)",
        "description": "Base64 formatındaki PDF dosyasının ilk 5 sayfasını analiz ederek metin içeriklerini çıkarır.",
        "operationId": "Vision_AnalyzePdf",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VisionPdfRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/VisionPdfRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/VisionPdfRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VisionPdfAnalysisResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Vision_AnalyzePdf",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "vision_analyzepdf_639157856761462233.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Vision Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "PDF OCR Metin Analizi ile  Akıllı Belge Okuma Servisi",
        "x-seo-content": "Base64 formatındaki PDF dosyalarını OCR teknolojisi ile analiz ederek ilk sayfalardaki metinleri otomatik olarak çıkarın. Yapay zeka destekli belge işleme sistemi sayesinde dokümanları dijital verilere dönüştürerek hızlı, doğru ve ölçeklenebilir metin analizi elde edin.",
        "x-is-seo": true
      }
    },
    "/api/Voice/TextToSpeech": {
      "post": {
        "tags": [
          "Voice"
        ],
        "summary": "Metni Sese Dönüştür (Streaming)",
        "description": "Verilen metni sese dönüştürür ve doğrudan ham ses akışı (Stream) olarak döner.",
        "operationId": "Voice_TextToSpeech",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TtsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TtsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TtsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "audio/mpeg": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "x-service-id": "Voice_TextToSpeech",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "voice_texttospeech_639157859039685602.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Ses Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "Metni Sese Dönüştürme Streaming Google TTS ve STT ile Gerçek Zamanlı Ses İşleme",
        "x-seo-content": "Verilen metni Google TTS ve STT servisleri ile gerçek zamanlı sese dönüştürün. Streaming destekli yapı sayesinde ham ses akışı olarak hızlı ve kesintisiz çıktı alın. Yapay zeka destekli ses işleme ile metinleri doğal konuşmaya çeviren kompakt ve güçlü bir çözüm sunar.",
        "x-is-seo": true
      }
    },
    "/api/Voice/TextToSpeechBase64": {
      "post": {
        "tags": [
          "Voice"
        ],
        "summary": "Metni Sese Dönüştür (Base64)",
        "description": "Verilen metni sese dönüştürür ve ses verisini Base64 string olarak döner.",
        "operationId": "Voice_TextToSpeechBase64",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TtsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TtsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TtsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Voice_TextToSpeechBase64",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "voice_texttospeechbase64_639157858990117930.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Ses Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Voice/GetVoices": {
      "get": {
        "tags": [
          "Voice"
        ],
        "summary": "Kullanılabilir Sesleri Listele",
        "description": "Google TTS tarafından desteklenen tüm ses modellerini dile göre listeler.",
        "operationId": "Voice_GetVoices",
        "parameters": [
          {
            "name": "LanguageCode",
            "in": "query",
            "description": "Dil Kodu - Ses modellerinin listeleneceği hedef dil.",
            "schema": {
              "type": "string",
              "example": "tr-TR"
            },
            "example": "tr-TR"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VoiceInfoResponseListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Voice_GetVoices",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "voice_getvoices_639159334946469954.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Ses Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Voice/SpeechToText": {
      "post": {
        "tags": [
          "Voice"
        ],
        "summary": "Sesi Metne Dönüştür (STT)",
        "description": "Base64 formatında gönderilen ses kaydını analiz ederek metne dönüştürür.",
        "operationId": "Voice_SpeechToText",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SttRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SttRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SttRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SttResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Voice_SpeechToText",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "voice_speechtotext_639157859633279666.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Ses Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Weather/GetWeatherByCity": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "Şehir Bazlı Hava Durumu",
        "description": "Şehir ismi ile anlık sıcaklık ve tahmin bilgilerini listeler.",
        "operationId": "Weather_GetWeatherByCity",
        "parameters": [
          {
            "name": "City",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "İstanbul"
            },
            "example": "İstanbul"
          },
          {
            "name": "IconColor",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "FF0000"
            },
            "example": "FF0000"
          },
          {
            "name": "IconSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "2"
            },
            "example": "2"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Weather_GetWeatherByCity",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "weather_getweatherbycity_639157951263155307.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Hava Durumu Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "Anlık Hava ve Tahmin Servisi",
        "x-seo-content": "Güncel hava durumu, sıcaklık, nem, rüzgar ve günlük tahmin bilgilerini hızlı ve güvenilir şekilde sorgulayan hava durumu servisleri.",
        "x-is-seo": true
      }
    },
    "/api/Weather/GetWeatherByCoordinate": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "Koordinat Bazlı Hava Durumu",
        "description": "Enlem ve boylam bilgisi ile anlık sıcaklık ve tahmin bilgilerini listeler.",
        "operationId": "Weather_GetWeatherByCoordinate",
        "parameters": [
          {
            "name": "Lat",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "41.0082"
            },
            "example": "41.0082"
          },
          {
            "name": "Lon",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "28.9784"
            },
            "example": "28.9784"
          },
          {
            "name": "IconColor",
            "in": "query",
            "schema": {
              "type": "string",
              "example": "FF0000"
            },
            "example": "FF0000"
          },
          {
            "name": "IconSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "2"
            },
            "example": "2"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Weather_GetWeatherByCoordinate",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "weather_getweatherbycoordinate_639157951091342074.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Hava Durumu Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Weather/GetAirPollution": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "Hava Kirliliği Bilgileri",
        "description": "Enlem ve boylam bilgisi ile hava kirliliği (AQI) ve kimyasal bileşenlerin konsantrasyonlarını listeler.",
        "operationId": "Weather_GetAirPollution",
        "parameters": [
          {
            "name": "Lat",
            "in": "query",
            "description": "Enlem (Latitude) - Hava kirliliği verisi sorgulanacak noktanın enlem koordinatı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "41.0082"
            },
            "example": "41.0082"
          },
          {
            "name": "Lon",
            "in": "query",
            "description": "Boylam (Longitude) - Hava kirliliği verisi sorgulanacak noktanın boylam koordinatı.",
            "schema": {
              "type": "number",
              "format": "double",
              "example": "28.9784"
            },
            "example": "28.9784"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AirPollutionModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Weather_GetAirPollution",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "weather_getairpollution_639157950919128651.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Hava Durumu Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": "Hava Kirliliği Sorgulama AQI ve Kimyasal Konsantrasyon Verileri",
        "x-seo-content": "Enlem ve boylam bilgisine göre hava kalitesi indeksini (AQI) ve atmosferdeki kimyasal bileşenlerin konsantrasyonlarını görüntüleyin. Gerçek zamanlı çevresel veriler ile hava kirliliği seviyelerini analiz edin. Konum bazlı hava kalitesi takibi için güvenilir veri hizmeti sunar.",
        "x-is-seo": true
      }
    },
    "/api/Weather/GetAirPollutionByCity": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "Şehir Bazlı Hava Kirliliği",
        "description": "Şehir/İl ismi ile hava kirliliği (AQI) ve kimyasal bileşenlerin konsantrasyonlarını listeler.",
        "operationId": "Weather_GetAirPollutionByCity",
        "parameters": [
          {
            "name": "City",
            "in": "query",
            "description": "Şehir/İl Adı - Hava kirliliği verisi sorgulanacak şehrin adı (Örn: İstanbul, Ankara, İzmir).",
            "schema": {
              "type": "string",
              "example": "İstanbul"
            },
            "example": "İstanbul"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AirPollutionModelServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Weather_GetAirPollutionByCity",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "weather_getairpollutionbycity_639157949971346307.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Hava Durumu Servisleri",
        "x-min-required-plan": "Starter",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Whatsapp/GetQrImage": {
      "get": {
        "tags": [
          "Whatsapp"
        ],
        "summary": "QR Kodu Resim/Base64 Olarak Gör",
        "description": "QR kod üretilene kadar bekler.",
        "operationId": "Whatsapp_GetQrImage",
        "parameters": [
          {
            "name": "Base64",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            },
            "example": "true"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "x-service-id": "Whatsapp_GetQrImage",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "whatsapp_getqrımage_639159338772125084.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Whatsapp Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Whatsapp/GetStatus": {
      "get": {
        "tags": [
          "Whatsapp"
        ],
        "summary": "Bağlantı Durumunu Kontrol Et",
        "description": "Kullanıcının WhatsApp bağlantı durumunu döner.",
        "operationId": "Whatsapp_GetStatus",
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "x-service-id": "Whatsapp_GetStatus",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "whatsapp_getstatus_639157955112848736.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Whatsapp Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Whatsapp/GetChats": {
      "get": {
        "tags": [
          "Whatsapp"
        ],
        "summary": "Sohbetleri Listele",
        "description": "Kullanıcının WhatsApp sohbet listesini (ChatId ve ChatName) getirir.",
        "operationId": "Whatsapp_GetChats",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WhatsappChatListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Whatsapp_GetChats",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "whatsapp_getchats_639168582236781788.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Whatsapp Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Whatsapp/GetMessages": {
      "get": {
        "tags": [
          "Whatsapp"
        ],
        "summary": "Mesajları Listele",
        "description": "Belirtilen sohbet (ChatId) içindeki WhatsApp mesajlarını getirir.",
        "operationId": "Whatsapp_GetMessages",
        "parameters": [
          {
            "name": "chatId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WhatsappMessageListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Whatsapp_GetMessages",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "whatsapp_getmessages_639168582324264359.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Whatsapp Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Whatsapp/SendMessage": {
      "post": {
        "tags": [
          "Whatsapp"
        ],
        "summary": "Mesaj Gönder (Metin + Dosya)",
        "description": "Belirtilen kişi veya kişilere JSON formatında mesaj/dosya gönderir.",
        "operationId": "Whatsapp_SendMessage",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WhatsappSendMessageRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/WhatsappSendMessageRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/WhatsappSendMessageRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WhatsappRecipientResultListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Whatsapp_SendMessage",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "whatsapp_sendmessage_639157954196945304.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Whatsapp Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Whatsapp/EditMessage": {
      "post": {
        "tags": [
          "Whatsapp"
        ],
        "summary": "Mesaj Düzenle",
        "description": "Gönderilmiş bir mesajın içeriğini günceller.",
        "operationId": "Whatsapp_EditMessage",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WhatsappEditMessageRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/WhatsappEditMessageRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/WhatsappEditMessageRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WhatsappEditMessageResponseServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Whatsapp_EditMessage",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "whatsapp_editmessage_639157953273148814.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Whatsapp Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Whatsapp/GetMessageStatus": {
      "get": {
        "tags": [
          "Whatsapp"
        ],
        "summary": "Mesaj Durumu Sorgula",
        "description": "Gönderilen bir mesajın durumunu sorgular.",
        "operationId": "Whatsapp_GetMessageStatus",
        "parameters": [
          {
            "name": "MessageId",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "MessageId"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "x-service-id": "Whatsapp_GetMessageStatus",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "whatsapp_getmessagestatus_639157952513308502.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Whatsapp Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Whatsapp/DeleteMessage": {
      "delete": {
        "tags": [
          "Whatsapp"
        ],
        "summary": "Mesaj Sil",
        "description": "Belirtilen mesajı herkesten siler.",
        "operationId": "Whatsapp_DeleteMessage",
        "parameters": [
          {
            "name": "MessageId",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "MessageId"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "x-service-id": "Whatsapp_DeleteMessage",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "whatsapp_deletemessage_639157952290479027.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Whatsapp Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Whatsapp/CheckNumber": {
      "get": {
        "tags": [
          "Whatsapp"
        ],
        "summary": "Numara Kayıt Sorgula",
        "description": "Numaranın WhatsApp'a kayıtlı olup olmadığını kontrol eder.",
        "operationId": "Whatsapp_CheckNumber",
        "parameters": [
          {
            "name": "Number",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "example": "905455681533"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WhatsappContactServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Whatsapp_CheckNumber",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "whatsapp_checknumber_639157952021990194.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Whatsapp Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Whatsapp/Logout": {
      "post": {
        "tags": [
          "Whatsapp"
        ],
        "summary": "Oturumu Kapat",
        "description": "WhatsApp oturumunu kapatır.",
        "operationId": "Whatsapp_Logout",
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "x-service-id": "Whatsapp_Logout",
        "x-credit": null,
        "x-is-disabled": false,
        "x-logo": "whatsapp_logout_639157951894164397.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Whatsapp Servisleri",
        "x-min-required-plan": "Free",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 10,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Youtube/GetVideoAnalysis": {
      "get": {
        "tags": [
          "Youtube"
        ],
        "summary": "Video Analizi",
        "description": "Verilen YouTube video ID veya URL'sini analiz ederek istatistikleri ve kazanç tahminlerini döner.",
        "operationId": "Youtube_GetVideoAnalysis",
        "parameters": [
          {
            "name": "VideoIdOrUrl",
            "in": "query",
            "description": "Video URL veya ID - Analiz edilecek YouTube videosunun tam bağlantısı veya 11 karakterlik ID'si.",
            "schema": {
              "type": "string",
              "example": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
            },
            "example": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoogleYoutubeVideoAnalysisServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Youtube_GetVideoAnalysis",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "youtube_getvideoanalysis_639157867845650566.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Youtube Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 5,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Youtube/GetChannelAnalysis": {
      "get": {
        "tags": [
          "Youtube"
        ],
        "summary": "Kanal Analizi",
        "description": "YouTube kanal ID veya handle (@kanaladı) üzerinden kanalın detaylı istatistiklerini getirir.",
        "operationId": "Youtube_GetChannelAnalysis",
        "parameters": [
          {
            "name": "ChannelIdOrHandle",
            "in": "query",
            "description": "Kanal ID veya Handle - Kanalın 'UC' ile başlayan ID'si veya '@' ile başlayan handle adı.",
            "schema": {
              "type": "string",
              "example": "@YouTube"
            },
            "example": "@YouTube"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoogleYoutubeChannelAnalysisServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Youtube_GetChannelAnalysis",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "youtube_getchannelanalysis_639157867782674666.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Youtube Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 4,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Youtube/GetSearchVideos": {
      "get": {
        "tags": [
          "Youtube"
        ],
        "summary": "Video Ara",
        "description": "YouTube üzerinde anahtar kelime ile video araması yapar ve istatistikleriyle birlikte listeler.",
        "operationId": "Youtube_GetSearchVideos",
        "parameters": [
          {
            "name": "Query",
            "in": "query",
            "description": "Arama Sorgusu - YouTube üzerinde aranacak anahtar kelimeler.",
            "schema": {
              "type": "string",
              "example": "Yazılım geliştirme eğitimleri"
            },
            "example": "Yazılım geliştirme eğitimleri"
          },
          {
            "name": "MaxResults",
            "in": "query",
            "description": "Maksimum Sonuç - Dönecek maksimum video sayısı (1-50 arası).",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "10"
            },
            "example": "10"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoogleYoutubeSearchResultListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Youtube_GetSearchVideos",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "youtube_getsearchvideos_639157867113322817.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Youtube Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 1,
        "x-seo-title": "YouTube Video Arama Servisi",
        "x-seo-content": "YouTube üzerinde anahtar kelime ile video araması yapın. Video başlığı, kanal bilgileri, görüntülenme sayısı ve diğer istatistikleri tek API üzerinden listeleyin.",
        "x-is-seo": true
      }
    },
    "/api/Youtube/GetTrendingVideos": {
      "get": {
        "tags": [
          "Youtube"
        ],
        "summary": "Trend Videolar",
        "description": "Bölge koduna göre (Örn: TR, US) YouTube üzerindeki trend olan videoları listeler.",
        "operationId": "Youtube_GetTrendingVideos",
        "parameters": [
          {
            "name": "RegionCode",
            "in": "query",
            "description": "Bölge Kodu - Trendlerin getirileceği ülke kodu (Örn: TR, US, GB).",
            "schema": {
              "type": "string",
              "example": "TR"
            },
            "example": "TR"
          },
          {
            "name": "MaxResults",
            "in": "query",
            "description": "Maksimum Sonuç - Listelenecek popüler video sayısı.",
            "schema": {
              "type": "integer",
              "format": "int32",
              "example": "10"
            },
            "example": "10"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoogleYoutubeSearchResultListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Youtube_GetTrendingVideos",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "youtube_gettrendingvideos_639157866759602232.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Youtube Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 2,
        "x-seo-title": "YouTube Trend Videolar Ülke Kodu ile Güncel Trending Video Listesi",
        "x-seo-content": "Bölge koduna (TR, US vb.) göre YouTube üzerindeki güncel trend videoları listeleyin. En popüler içeriklere hızlı erişim sağlayarak bölgesel video trendlerini anlık takip edin. Güncel ve doğru verilerle YouTube trend analizini kolaylaştırın.",
        "x-is-seo": true
      }
    },
    "/api/Youtube/GetChannelVideos": {
      "get": {
        "tags": [
          "Youtube"
        ],
        "summary": "Kanal Videoları",
        "description": "Belirli bir kanalın yüklediği son videoları ve istatistiklerini getirir.",
        "operationId": "Youtube_GetChannelVideos",
        "parameters": [
          {
            "name": "ChannelIdOrHandle",
            "in": "query",
            "description": "Kanal ID veya Handle - Kanalın 'UC' ile başlayan ID'si veya '@' ile başlayan handle adı.",
            "schema": {
              "type": "string",
              "example": "@YouTube"
            },
            "example": "@YouTube"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoogleYoutubeSearchResultListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Youtube_GetChannelVideos",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "youtube_getchannelvideos_639157865881057256.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Youtube Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 3,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Youtube/GetTopComments": {
      "get": {
        "tags": [
          "Youtube"
        ],
        "summary": "En İyi Yorumlar",
        "description": "Bir videonun en çok etkileşim alan yorumlarını listeler.",
        "operationId": "Youtube_GetTopComments",
        "parameters": [
          {
            "name": "VideoIdOrUrl",
            "in": "query",
            "description": "Video URL veya ID - Analiz edilecek YouTube videosunun tam bağlantısı veya 11 karakterlik ID'si.",
            "schema": {
              "type": "string",
              "example": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
            },
            "example": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
          },
          {
            "name": "MaxResults",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 5
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoogleYoutubeCommentListServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Youtube_GetTopComments",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "youtube_gettopcomments_639157865067164384.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Youtube Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 6,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Youtube/DownloadAsMp3": {
      "post": {
        "tags": [
          "Youtube"
        ],
        "summary": "MP3 Olarak İndir",
        "description": "YouTube videosunu sese dönüştürerek indirilebilir bir bağlantı sağlar.",
        "operationId": "Youtube_DownloadAsMp3",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/YoutubeAudioDownloadRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/YoutubeAudioDownloadRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/YoutubeAudioDownloadRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoogleYoutubeDownloadResultServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Youtube_DownloadAsMp3",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "youtube_downloadasmp3_639157862607234620.png",
        "x-notes": "| Değer | Açıklama                                             |\n| ----- | ---------------------------------------------------- |\n| `128` | 128 kbps – Temel kalite, daha küçük dosya boyutu     |\n| `192` | 192 kbps – Dengeli kalite ve dosya boyutu            |\n| `320` | 320 kbps – En yüksek kalite, daha büyük dosya boyutu |",
        "x-api-video-link": null,
        "x-category": "Google Youtube Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 8,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Youtube/DownloadVideo": {
      "post": {
        "tags": [
          "Youtube"
        ],
        "summary": "Video Olarak İndir",
        "description": "YouTube videosunu istenen kalitede MP4 formatında indirir.",
        "operationId": "Youtube_DownloadVideo",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/YoutubeVideoDownloadRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/YoutubeVideoDownloadRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/YoutubeVideoDownloadRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoogleYoutubeDownloadResultServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Youtube_DownloadVideo",
        "x-credit": 1,
        "x-is-disabled": false,
        "x-logo": "youtube_downloadvideo_639157861330779192.png",
        "x-notes": "| Değer  | Açıklama                                                    |\n| ------ | ----------------------------------------------------------- |\n| `360`  | 360p (SD) – Düşük kalite, daha küçük dosya boyutu           |\n| `480`  | 480p (SD) – Standart kalite                                 |\n| `720`  | 720p (HD) – Yüksek kalite                                   |\n| `1080` | 1080p (Full HD) – En yüksek kalite, daha büyük dosya boyutu |",
        "x-api-video-link": null,
        "x-category": "Google Youtube Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": false,
        "x-is-in-db": true,
        "x-display-order": 9,
        "x-seo-title": null,
        "x-seo-content": null,
        "x-is-seo": false
      }
    },
    "/api/Youtube/GetTranscript": {
      "get": {
        "tags": [
          "Youtube"
        ],
        "summary": "Youtube Video Transkript",
        "description": "Youtube Videosunun altyazılarını (transkript) metin olarak getirir.",
        "operationId": "Youtube_GetTranscript",
        "parameters": [
          {
            "name": "VideoIdOrUrl",
            "in": "query",
            "description": "Video URL veya ID - Transkripti alınacak videonun bağlantısı.",
            "schema": {
              "type": "string",
              "example": "https://www.youtube.com/watch?v=SVS8swDuJ_4"
            },
            "example": "https://www.youtube.com/watch?v=SVS8swDuJ_4"
          },
          {
            "name": "Language",
            "in": "query",
            "description": "Dil Kodu - Altyazıların getirileceği dil kodu (tr, en vb.).",
            "schema": {
              "type": "string",
              "example": "tr"
            },
            "example": "tr"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GoogleYoutubeTranscriptResultServiceResult"
                }
              }
            }
          }
        },
        "x-service-id": "Youtube_GetTranscript",
        "x-credit": 5,
        "x-is-disabled": false,
        "x-logo": "youtube_gettranscript_639157859494480701.png",
        "x-notes": null,
        "x-api-video-link": null,
        "x-category": "Google Youtube Servisleri",
        "x-min-required-plan": "Pro",
        "x-is-list": true,
        "x-is-all": true,
        "x-is-in-db": true,
        "x-display-order": 7,
        "x-seo-title": "YouTube Video Transkript Çıkarma Altyazı ve Konuşma Metni Alma Servisi",
        "x-seo-content": "YouTube videolarının altyazılarını ve konuşma içeriğini otomatik olarak metin formatında çıkarın. Video içeriğini hızlıca analiz ederek transkript verilerine erişin ve içerik üretimi, özetleme veya araştırma süreçlerini kolaylaştırın. Akıllı YouTube transkript alma servisi sunar.",
        "x-is-seo": true
      }
    }
  },
  "components": {
    "schemas": {
      "AddressComponentModel": {
        "type": "object",
        "properties": {
          "LongName": {
            "type": "string",
            "description": "Tam Ad - Adres bileşeninin tam ismi (Örn: İstanbul).",
            "nullable": true
          },
          "ShortName": {
            "type": "string",
            "description": "Kısa Ad - Adres bileşeninin kısaltılmış ismi (Örn: TR).",
            "nullable": true
          },
          "Types": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tipler - Bileşenin türü (Örn: locality, political).",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AiModelInfoModel": {
        "type": "object",
        "properties": {
          "DisplayName": {
            "type": "string",
            "nullable": true
          },
          "Capabilities": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AiModelInfoModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AiModelInfoModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AiRequest": {
        "type": "object",
        "properties": {
          "Message": {
            "type": "string",
            "nullable": true,
            "example": "Merhaba, nasılsın?"
          },
          "Model": {
            "type": "string",
            "nullable": true,
            "example": "gpt-4:120b"
          },
          "SystemPrompt": {
            "type": "string",
            "nullable": true,
            "example": "Sen yardımcı bir asistansın."
          }
        },
        "additionalProperties": false
      },
      "AirPollutionModel": {
        "type": "object",
        "properties": {
          "Aqi": {
            "type": "integer",
            "description": "Hava Kalite İndeksi (AQI) - 1 = Çok İyi, 2 = İyi, 3 = Orta, 4 = Kötü, 5 = Çok Kötü",
            "format": "int32",
            "example": "2"
          },
          "AqiLabel": {
            "type": "string",
            "description": "Hava Kalite Tanımı - Hava kalitesinin sözel açıklaması.",
            "nullable": true,
            "example": "İyi"
          },
          "Co": {
            "type": "number",
            "description": "Karbonmonoksit (CO) - Karbondioksit konsantrasyonu (μg/m³).",
            "format": "double",
            "example": "201.94"
          },
          "No": {
            "type": "number",
            "description": "Azotmonoksit (NO) - Azotmonoksit konsantrasyonu (μg/m³).",
            "format": "double",
            "example": "0.01"
          },
          "No2": {
            "type": "number",
            "description": "Azotdioksit (NO2) - Azotdioksit konsantrasyonu (μg/m³).",
            "format": "double",
            "example": "0.06"
          },
          "O3": {
            "type": "number",
            "description": "Ozon (O3) - Ozon konsantrasyonu (μg/m³).",
            "format": "double",
            "example": "68.66"
          },
          "So2": {
            "type": "number",
            "description": "Kükürtdioksit (SO2) - Kükürtdioksit konsantrasyonu (μg/m³).",
            "format": "double",
            "example": "0.58"
          },
          "Pm2_5": {
            "type": "number",
            "description": "PM2.5 - İnce partikül madde konsantrasyonu (μg/m³).",
            "format": "double",
            "example": "0.50"
          },
          "Pm10": {
            "type": "number",
            "description": "PM10 - Kaba partikül madde konsantrasyonu (μg/m³).",
            "format": "double",
            "example": "0.54"
          },
          "Nh3": {
            "type": "number",
            "description": "Amonyak (NH3) - Amonyak konsantrasyonu (μg/m³).",
            "format": "double",
            "example": "0.12"
          }
        },
        "additionalProperties": false
      },
      "AirPollutionModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/AirPollutionModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppCategoryResponse": {
        "type": "object",
        "properties": {
          "PlayStore": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "AppStore": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppCategoryResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/AppCategoryResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppChartItem": {
        "type": "object",
        "properties": {
          "Rank": {
            "type": "integer",
            "format": "int32"
          },
          "AppId": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Developer": {
            "type": "string",
            "nullable": true
          },
          "Icon": {
            "type": "string",
            "nullable": true
          },
          "Score": {
            "type": "number",
            "format": "double"
          },
          "RatingsCount": {
            "type": "integer",
            "format": "int32"
          },
          "Price": {
            "type": "string",
            "nullable": true
          },
          "InAppPurchases": {
            "type": "boolean"
          },
          "Url": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppDetailResponse": {
        "type": "object",
        "properties": {
          "AppId": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Developer": {
            "type": "string",
            "nullable": true
          },
          "DeveloperId": {
            "type": "string",
            "nullable": true
          },
          "Score": {
            "type": "number",
            "format": "double"
          },
          "Installs": {
            "type": "string",
            "nullable": true
          },
          "Price": {
            "type": "string",
            "nullable": true
          },
          "Genre": {
            "type": "string",
            "nullable": true
          },
          "Version": {
            "type": "string",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          },
          "Icon": {
            "type": "string",
            "nullable": true
          },
          "Screenshots": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Url": {
            "type": "string",
            "nullable": true
          },
          "Reviews": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AppReviewModel"
            },
            "nullable": true
          },
          "InAppPurchases": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InAppPurchaseModel"
            },
            "nullable": true
          },
          "Categories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "TopCountries": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "AdvertisedOnAnyNetwork": {
            "type": "string",
            "nullable": true
          },
          "SupportUrl": {
            "type": "string",
            "nullable": true
          },
          "DeveloperWebsite": {
            "type": "string",
            "nullable": true
          },
          "ContentRating": {
            "type": "string",
            "nullable": true
          },
          "AverageRating": {
            "type": "number",
            "format": "double"
          },
          "RatingBreakdown": {
            "$ref": "#/components/schemas/RatingBreakdownModel"
          },
          "ReleaseDetails": {
            "$ref": "#/components/schemas/ReleaseDetailsModel"
          }
        },
        "additionalProperties": false
      },
      "AppDetailResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/AppDetailResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppItemModel": {
        "type": "object",
        "properties": {
          "AppId": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Developer": {
            "type": "string",
            "nullable": true
          },
          "Score": {
            "type": "number",
            "format": "double"
          },
          "RatingsCount": {
            "type": "integer",
            "format": "int64"
          },
          "Installs": {
            "type": "string",
            "nullable": true
          },
          "Price": {
            "type": "string",
            "nullable": true
          },
          "InAppPurchases": {
            "type": "boolean"
          },
          "Url": {
            "type": "string",
            "nullable": true
          },
          "Icon": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppItemModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AppItemModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppReviewModel": {
        "type": "object",
        "properties": {
          "UserName": {
            "type": "string",
            "nullable": true
          },
          "Content": {
            "type": "string",
            "nullable": true
          },
          "Score": {
            "type": "integer",
            "format": "int32"
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "nullable": true
          },
          "Version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppStoreCountryResponse": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Flag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppStoreCountryResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AppStoreCountryResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppStoreTopChartsResponse": {
        "type": "object",
        "properties": {
          "FreeDownloads": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AppChartItem"
            },
            "nullable": true
          },
          "PaidDownloads": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AppChartItem"
            },
            "nullable": true
          },
          "TopGrossing": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AppChartItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppStoreTopChartsResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/AppStoreTopChartsResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppleCleanQueryModel": {
        "type": "object",
        "properties": {
          "Brand": {
            "type": "string",
            "nullable": true
          },
          "Model": {
            "type": "string",
            "nullable": true
          },
          "IsClean": {
            "type": "boolean"
          },
          "IsReported": {
            "type": "boolean"
          },
          "CreatedAt": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppleCleanQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/AppleCleanQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppleWarrantyQueryModel": {
        "type": "object",
        "properties": {
          "Model": {
            "type": "string",
            "nullable": true
          },
          "SerialNumber": {
            "type": "string",
            "nullable": true
          },
          "ActivationStatus": {
            "type": "string",
            "nullable": true
          },
          "WarrantyStatus": {
            "type": "string",
            "nullable": true
          },
          "PurchaseDate": {
            "type": "string",
            "nullable": true
          },
          "WarrantyExpiredDate": {
            "type": "string",
            "nullable": true
          },
          "AppleCareEligible": {
            "type": "string",
            "nullable": true
          },
          "ValidPurchaseDate": {
            "type": "string",
            "nullable": true
          },
          "RegisteredDevice": {
            "type": "string",
            "nullable": true
          },
          "ReplacedDevice": {
            "type": "string",
            "nullable": true
          },
          "LoanerDevice": {
            "type": "string",
            "nullable": true
          },
          "Refurbished": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AppleWarrantyQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/AppleWarrantyQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtmBankModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true,
            "example": "1"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "Ziraat Bankası"
          },
          "IconPath": {
            "type": "string",
            "nullable": true,
            "example": "/assets/flags/0046.png"
          },
          "LogoPath": {
            "type": "string",
            "nullable": true,
            "example": "/assets/logos/0046.png"
          }
        },
        "additionalProperties": false
      },
      "AtmBankModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AtmBankModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtmModel": {
        "type": "object",
        "properties": {
          "BankId": {
            "type": "string",
            "nullable": true,
            "example": "1"
          },
          "City": {
            "type": "string",
            "nullable": true,
            "example": "34"
          },
          "District": {
            "type": "string",
            "nullable": true,
            "example": "Kağıthane"
          },
          "Neighborhood": {
            "type": "string",
            "nullable": true,
            "example": "Merkez Mh."
          },
          "Address": {
            "type": "string",
            "nullable": true,
            "example": "Merkez Mh. Nurhan Sk. No:2B"
          },
          "Latitude": {
            "type": "number",
            "format": "double",
            "example": "41.08181"
          },
          "Longitude": {
            "type": "number",
            "format": "double",
            "example": "28.972385"
          },
          "Type": {
            "type": "string",
            "nullable": true,
            "example": "ATM"
          },
          "Single": {
            "type": "string",
            "nullable": true,
            "example": "H"
          },
          "Onsite": {
            "type": "string",
            "nullable": true,
            "example": "Onsite"
          },
          "Access": {
            "type": "string",
            "nullable": true,
            "example": "Outdoor"
          },
          "ServiceType": {
            "type": "string",
            "nullable": true,
            "example": "Public"
          },
          "BarcodeReader": {
            "type": "string",
            "nullable": true,
            "example": "H"
          },
          "Coin": {
            "type": "string",
            "nullable": true,
            "example": "E"
          },
          "MoneyRecognition": {
            "type": "string",
            "nullable": true,
            "example": "E"
          },
          "BankName": {
            "type": "string",
            "nullable": true,
            "example": "Ziraat Bankası"
          },
          "Salary": {
            "type": "string",
            "nullable": true
          },
          "IconPath": {
            "type": "string",
            "nullable": true,
            "example": "/assets/flags/0046.png"
          },
          "LogoPath": {
            "type": "string",
            "nullable": true,
            "example": "/assets/logos/0046.png"
          }
        },
        "additionalProperties": false
      },
      "AtmModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AtmModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AuthorizedPersonItem": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Surname": {
            "type": "string",
            "nullable": true
          },
          "Duty": {
            "type": "string",
            "nullable": true
          },
          "EndDate": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AvatarModel": {
        "type": "object",
        "properties": {
          "UserName": {
            "type": "string",
            "nullable": true
          },
          "Size": {
            "type": "integer",
            "format": "int32"
          },
          "AvatarBase64": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AvatarModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/AvatarModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BarcodeInfoModel": {
        "type": "object",
        "properties": {
          "UrunKodu": {
            "type": "string",
            "nullable": true
          },
          "UrunAdi": {
            "type": "string",
            "nullable": true
          },
          "SatisFiyat1": {
            "type": "number",
            "format": "double"
          },
          "SatisKdv": {
            "type": "integer",
            "format": "int32"
          },
          "Birim": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BarcodeInfoModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/BarcodeInfoModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BeyannameTuruModel": {
        "type": "object",
        "properties": {
          "TypeCode": {
            "type": "string",
            "nullable": true
          },
          "Code": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "LongDescription": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BeyannameTuruModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BeyannameTuruModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BillInfoModel": {
        "type": "object",
        "properties": {
          "BillAmount": {
            "type": "string",
            "nullable": true,
            "example": "150.00 TL"
          },
          "DueDate": {
            "type": "string",
            "nullable": true,
            "example": "20.05.2026"
          },
          "InvoiceNumber": {
            "type": "string",
            "nullable": true,
            "example": "123456789"
          },
          "InvoiceOwner": {
            "type": "string",
            "nullable": true,
            "example": "VELİ AK"
          }
        },
        "additionalProperties": false
      },
      "BillInfoModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BillInfoModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BillTypeModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BillTypeModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BillTypeModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BistStockResponse": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "description": "Kod - Hisse senedi borsa kodu (Örn: THYAO).",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "description": "Ad - Şirket adı.",
            "nullable": true
          },
          "LastPrice": {
            "type": "string",
            "description": "Son Fiyat - Hissenin son işlem gördüğü fiyat.",
            "nullable": true
          },
          "Low": {
            "type": "string",
            "description": "En Düşük - Hissenin gün içindeki en düşük fiyatı.",
            "nullable": true
          },
          "High": {
            "type": "string",
            "description": "En Yüksek - Hissenin gün içindeki en yüksek fiyatı.",
            "nullable": true
          },
          "ChangeTl": {
            "type": "string",
            "description": "Değişim TL - Fiyatın TL bazında günlük değişimi.",
            "nullable": true
          },
          "ChangePct": {
            "type": "string",
            "description": "Değişim % - Fiyatın yüzde bazında günlük değişimi.",
            "nullable": true
          },
          "Direction": {
            "type": "string",
            "description": "Yön - Fiyat değişim yönü (up, down, stable).",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "description": "Zaman - Verinin son güncellenme saati.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BistStockResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BistStockResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BoardMemberItem": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Surname": {
            "type": "string",
            "nullable": true
          },
          "Duty": {
            "type": "string",
            "nullable": true
          },
          "Capital": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BooleanServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "boolean"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BusSearchBusModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "description": "Kod - Araç kodu",
            "nullable": true,
            "example": "AND2"
          },
          "Type": {
            "type": "string",
            "description": "Tür - Araç türü (2+1, 2+2 vb.)",
            "nullable": true,
            "example": "2+1"
          },
          "SeatFormation": {
            "type": "string",
            "description": "Koltuk Düzeni - Koltuk dizilişi",
            "nullable": true,
            "example": "2+1"
          },
          "Plate": {
            "type": "string",
            "description": "Plaka - Araç plakası",
            "nullable": true,
            "example": "50 DK 299"
          },
          "Phone": {
            "type": "string",
            "description": "Telefon - Araç iletişim numarası",
            "nullable": true
          },
          "Features": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Özellikler - Araç içi donanım ve özellikler",
            "nullable": true
          },
          "NewHighway": {
            "type": "boolean",
            "description": "Yeni Otoyol - Yeni otoyol kullanımı durumu",
            "nullable": true
          },
          "IsFull": {
            "type": "string",
            "description": "Dolu mu? - Aracın doluluk durumu",
            "nullable": true,
            "example": "0"
          },
          "ExtraVoyage": {
            "type": "boolean",
            "description": "Ek Sefer - Ek sefer durumu",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BusSearchCancelOptionsModel": {
        "type": "object",
        "properties": {
          "Refundable": {
            "type": "boolean",
            "description": "İade Edilebilir - Bilet iade edilebilir mi?"
          },
          "PartialRefundable": {
            "type": "boolean",
            "description": "Kısmi İade Edilebilir - Kısmi iade imkanı var mı?"
          },
          "Openable": {
            "type": "boolean",
            "description": "Açığa Alınabilir - Bilet açığa alınabilir mi?"
          },
          "PartialOpenable": {
            "type": "boolean",
            "description": "Kısmi Açığa Alınabilir - Kısmi açığa alma imkanı var mı?"
          }
        },
        "additionalProperties": false
      },
      "BusSearchCityModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "description": "Ad - Şehir adı",
            "nullable": true,
            "example": "İstanbul"
          },
          "Slug": {
            "type": "string",
            "description": "Slug - URL uyumlu şehir ismi",
            "nullable": true,
            "example": "istanbul"
          }
        },
        "additionalProperties": false
      },
      "BusSearchDestinationModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "description": "ID - Durak kimliği",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "description": "Ad - Durak adı",
            "nullable": true,
            "example": "İSTANBUL - ESENLER,"
          },
          "Departure": {
            "$ref": "#/components/schemas/BusSearchTimeModel"
          },
          "Origin": {
            "type": "boolean",
            "description": "Kalkış mı? - Başlangıç noktası mı?"
          },
          "Destination": {
            "type": "boolean",
            "description": "Varış mı? - Bitiş noktası mı?"
          }
        },
        "additionalProperties": false
      },
      "BusSearchDurationModel": {
        "type": "object",
        "properties": {
          "Iso": {
            "type": "string",
            "description": "ISO Süre - ISO formatında süre",
            "nullable": true,
            "example": "PT8H"
          },
          "Time": {
            "type": "string",
            "description": "Zaman - Süre (saat/dakika)",
            "nullable": true,
            "example": "08:00"
          },
          "Humanized": {
            "type": "string",
            "description": "Okunabilir Süre - Kullanıcı dostu süre",
            "nullable": true,
            "example": "8 Saat"
          }
        },
        "additionalProperties": false
      },
      "BusSearchFirmModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "description": "Kod - Firma kodu",
            "nullable": true,
            "example": "ANU"
          },
          "Name": {
            "type": "string",
            "description": "Ad - Firma adı",
            "nullable": true,
            "example": "Örnek Firma"
          },
          "Slug": {
            "type": "string",
            "description": "Slug - URL uyumlu firma ismi",
            "nullable": true,
            "example": "ornek-firma"
          },
          "Logo": {
            "type": "string",
            "description": "Logo - Firma logo URL'si",
            "nullable": true,
            "example": null
          },
          "Phone": {
            "type": "string",
            "description": "Telefon - Firma iletişim numarası",
            "nullable": true,
            "example": "0850 333 35 64"
          },
          "LastCancelHour": {
            "type": "integer",
            "description": "Son İptal Saati - Seferden kaç saat öncesine kadar iptal edilebilir",
            "format": "int32",
            "nullable": true,
            "example": "6"
          },
          "OnlineCancelable": {
            "type": "boolean",
            "description": "Online İptal Edilebilir - Online iptal imkanı var mı?",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BusSearchHumanizedModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "description": "Tarih - Okunabilir tarih",
            "nullable": true,
            "example": "8 Mayıs Cuma"
          },
          "Time": {
            "type": "string",
            "description": "Zaman - Okunabilir saat",
            "nullable": true,
            "example": "10:00"
          },
          "Short": {
            "type": "string",
            "description": "Kısa - Kısa format",
            "nullable": true,
            "example": "08.05 10:00"
          },
          "Long": {
            "type": "string",
            "description": "Uzun - Uzun format",
            "nullable": true,
            "example": "08 Mayıs 2026 Cuma 10:00"
          }
        },
        "additionalProperties": false
      },
      "BusSearchLocationModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "description": "Ad - Lokasyon adı",
            "nullable": true,
            "example": "Esenler Otogarı"
          },
          "Slug": {
            "type": "string",
            "description": "Slug - URL uyumlu lokasyon ismi",
            "nullable": true,
            "example": "esenler-otogari"
          },
          "City": {
            "$ref": "#/components/schemas/BusSearchCityModel"
          },
          "Terminal": {
            "type": "string",
            "description": "Terminal - Terminal adı",
            "nullable": true,
            "example": "Esenler"
          },
          "Peron": {
            "type": "string",
            "description": "Peron - Peron numarası",
            "nullable": true,
            "example": "12"
          }
        },
        "additionalProperties": false
      },
      "BusSearchPoliciesModel": {
        "type": "object",
        "properties": {
          "MaxSeats": {
            "type": "integer",
            "description": "Maksimum Koltuk - Bir işlemde alınabilecek toplam maks koltuk",
            "format": "int32",
            "nullable": true,
            "example": "4"
          },
          "MaxSingle": {
            "type": "integer",
            "description": "Maksimum Tekli Koltuk - Bir işlemde alınabilecek maks tekli koltuk",
            "format": "int32",
            "nullable": true,
            "example": "4"
          },
          "MaxSingleMales": {
            "type": "integer",
            "description": "Maksimum Tekli Erkek - Bir işlemde alınabilecek maks tekli erkek koltuğu",
            "format": "int32",
            "nullable": true,
            "example": "3"
          },
          "MaxSingleFemales": {
            "type": "integer",
            "description": "Maksimum Tekli Kadın - Bir işlemde alınabilecek maks tekli kadın koltuğu",
            "format": "int32",
            "nullable": true,
            "example": "3"
          },
          "MixedGenders": {
            "type": "boolean",
            "description": "Karma Cinsiyet - Farklı cinsiyetlerin yan yana oturma izni",
            "nullable": true
          },
          "SingleSeatExtraFee": {
            "type": "boolean",
            "description": "Tekli Koltuk Ek Ücret - Tekli koltuk için ek ücret durumu",
            "nullable": true
          },
          "RequestIdentification": {
            "type": "boolean",
            "description": "Kimlik Gerekli - Kimlik bilgisi zorunlu mu?",
            "nullable": true
          },
          "NationalIdRequired": {
            "type": "boolean",
            "description": "TC No Gerekli - TC Kimlik numarası zorunlu mu?",
            "nullable": true
          },
          "PassportNoAllow": {
            "type": "boolean",
            "description": "Pasaport İzni - Pasaport numarası ile işlem yapılabilir mi?",
            "nullable": true
          },
          "SinglePriceOnly": {
            "type": "boolean",
            "description": "Sadece Tekli Fiyat - Sadece tekli koltuk fiyatlandırması mı geçerli?",
            "nullable": true
          },
          "HesCodeRequired": {
            "type": "boolean",
            "description": "HES Kodu Gerekli - HES kodu zorunlu mu?",
            "nullable": true
          },
          "DoubleSeatsSoldOnePerson": {
            "type": "boolean",
            "description": "Çift Koltuk Tek Kişi - Çift koltuğun tek kişiye satılma durumu",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BusSearchPricingModel": {
        "type": "object",
        "properties": {
          "BasePrice": {
            "type": "number",
            "description": "Temel Fiyat - Biletin temel fiyatı",
            "format": "double",
            "example": "500.00"
          },
          "BaseInternetPrice": {
            "type": "number",
            "description": "İnternet Fiyatı - İnternete özel fiyat",
            "format": "double",
            "example": "480.00"
          },
          "AvailableSeats": {
            "type": "integer",
            "description": "Müsait Koltuklar - Boş koltuk sayısı",
            "format": "int32",
            "nullable": true,
            "example": "12"
          },
          "SoldOut": {
            "type": "boolean",
            "description": "Tükendi mi? - Seferin doluluk durumu",
            "nullable": true
          },
          "InsuranceAmount": {
            "type": "number",
            "description": "Sigorta Tutarı - Zorunlu sigorta bedeli",
            "format": "double",
            "nullable": true
          },
          "Currency": {
            "type": "string",
            "description": "Para Birimi - Fiyat birimi",
            "nullable": true,
            "example": "TRY"
          }
        },
        "additionalProperties": false
      },
      "BusSearchRouteModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "description": "ID - Sefer kimliği",
            "nullable": true,
            "example": "6b9eba45-86b9-4d2c-93d0-37a01accfccf"
          },
          "Trip": {
            "$ref": "#/components/schemas/BusSearchTripModel"
          },
          "Bus": {
            "$ref": "#/components/schemas/BusSearchBusModel"
          },
          "Firm": {
            "$ref": "#/components/schemas/BusSearchFirmModel"
          },
          "Origin": {
            "$ref": "#/components/schemas/BusSearchLocationModel"
          },
          "Destination": {
            "$ref": "#/components/schemas/BusSearchLocationModel"
          },
          "Departure": {
            "$ref": "#/components/schemas/BusSearchTimeModel"
          },
          "Arrival": {
            "$ref": "#/components/schemas/BusSearchTimeModel"
          },
          "Duration": {
            "$ref": "#/components/schemas/BusSearchDurationModel"
          },
          "Destinations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BusSearchDestinationModel"
            },
            "description": "Duraklar - Güzergah üzerindeki duraklar",
            "nullable": true
          },
          "Pricing": {
            "$ref": "#/components/schemas/BusSearchPricingModel"
          },
          "CancelOptions": {
            "$ref": "#/components/schemas/BusSearchCancelOptionsModel"
          },
          "Policies": {
            "$ref": "#/components/schemas/BusSearchPoliciesModel"
          },
          "TimeWarning": {
            "type": "string",
            "description": "Zaman Uyarısı - Sefer saatiyle ilgili uyarı",
            "nullable": true
          },
          "SeatFormationWarning": {
            "type": "string",
            "description": "Koltuk Düzeni Uyarısı - Koltuk yerleşimiyle ilgili uyarı mesajı",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BusSearchTimeModel": {
        "type": "object",
        "properties": {
          "Iso": {
            "type": "string",
            "description": "ISO Zamanı - ISO formatında zaman",
            "nullable": true,
            "example": "2026-05-08T10:00:00Z"
          },
          "Humanized": {
            "$ref": "#/components/schemas/BusSearchHumanizedModel"
          }
        },
        "additionalProperties": false
      },
      "BusSearchTripModel": {
        "type": "object",
        "properties": {
          "Origin": {
            "type": "string",
            "description": "Kalkış - Kalkış noktası kodu",
            "nullable": true,
            "example": "3400"
          },
          "Destination": {
            "type": "string",
            "description": "Varış - Varış noktası kodu",
            "nullable": true,
            "example": "6400"
          },
          "Number": {
            "type": "string",
            "description": "Numara - Sefer numarası",
            "nullable": true,
            "example": "1014054"
          }
        },
        "additionalProperties": false
      },
      "BusTripLayoutElementModel": {
        "type": "object",
        "properties": {
          "No": {
            "type": "string",
            "description": "Koltuk No - Koltuk numarası",
            "nullable": true,
            "example": "12"
          },
          "Available": {
            "type": "boolean",
            "description": "Müsait mi? - Koltuk seçim için uygun mu?",
            "nullable": true
          },
          "Gender": {
            "type": "string",
            "description": "Cinsiyet - Koltuktaki yolcu cinsiyeti (f: Kadın, m: Erkek)",
            "nullable": true,
            "example": "f"
          },
          "Price": {
            "type": "number",
            "description": "Fiyat - Koltuk özel fiyatı",
            "format": "double",
            "nullable": true,
            "example": "1425.00"
          },
          "Type": {
            "type": "string",
            "description": "Tür - Eleman türü (seat, corridor, door vb.)",
            "nullable": true,
            "example": "seat"
          },
          "Single": {
            "type": "boolean",
            "description": "Tekli mi? - Koltuk tekli koltuk mu?",
            "nullable": true
          },
          "Span": {
            "type": "integer",
            "description": "Genişlik - Elemanın kapladığı alan genişliği",
            "format": "int32",
            "nullable": true
          },
          "Floor": {
            "type": "integer",
            "description": "Kat - Otobüs kat numarası",
            "format": "int32",
            "nullable": true
          },
          "Row": {
            "type": "integer",
            "description": "Satır - Koltuk satır numarası",
            "format": "int32",
            "nullable": true
          },
          "Col": {
            "type": "integer",
            "description": "Sütun - Koltuk sütun numarası",
            "format": "int32",
            "nullable": true
          },
          "NextSeatNumber": {
            "type": "string",
            "description": "Yan Koltuk No - Yanındaki bağlı koltuk numarası",
            "nullable": true
          },
          "NextSeatGender": {
            "type": "string",
            "description": "Yan Koltuk Cinsiyet - Yanındaki koltuk cinsiyeti",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BusTripLayoutElementModelListListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/BusTripLayoutElementModel"
              }
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CalendarHolidayModel": {
        "type": "object",
        "properties": {
          "HolidayName": {
            "type": "string",
            "nullable": true
          },
          "HolidayStartDate": {
            "type": "string",
            "nullable": true
          },
          "HolidayEndDate": {
            "type": "string",
            "nullable": true
          },
          "NumberOfDays": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CalendarHolidayModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CalendarHolidayModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CarRentalItem": {
        "type": "object",
        "properties": {
          "Brand": {
            "type": "string",
            "nullable": true
          },
          "Model": {
            "type": "string",
            "nullable": true
          },
          "Price": {
            "type": "number",
            "format": "double"
          },
          "DailyPrice": {
            "type": "number",
            "format": "double"
          },
          "Commission": {
            "type": "number",
            "format": "double"
          },
          "TotalDays": {
            "type": "integer",
            "format": "int32"
          },
          "Duration": {
            "type": "integer",
            "format": "int32"
          },
          "Fuel": {
            "type": "string",
            "nullable": true
          },
          "Gear": {
            "type": "string",
            "nullable": true
          },
          "Class": {
            "type": "string",
            "nullable": true
          },
          "Seats": {
            "type": "integer",
            "format": "int32"
          },
          "MinAge": {
            "type": "integer",
            "format": "int32"
          },
          "LicenseYear": {
            "type": "integer",
            "format": "int32"
          },
          "Deposit": {
            "type": "number",
            "format": "double"
          },
          "KmLimit": {
            "type": "string",
            "nullable": true
          },
          "Vendor": {
            "type": "string",
            "nullable": true
          },
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "Email": {
            "type": "string",
            "nullable": true
          },
          "Address": {
            "type": "string",
            "nullable": true
          },
          "FullCredit": {
            "type": "boolean"
          },
          "LimitCredit": {
            "type": "boolean"
          },
          "FindeksRequired": {
            "type": "boolean"
          },
          "Images": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "TermsPdf": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CarRentalItemListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CarRentalItem"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChargeStationItem": {
        "type": "object",
        "properties": {
          "Provider": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "number",
            "format": "double"
          },
          "Longitude": {
            "type": "number",
            "format": "double"
          },
          "MaxPower": {
            "type": "string",
            "nullable": true
          },
          "PowerTypes": {
            "type": "string",
            "nullable": true
          },
          "AddressDescription": {
            "type": "string",
            "nullable": true
          },
          "Country": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "District": {
            "type": "string",
            "nullable": true
          },
          "CityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "DistrictId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Address": {
            "type": "string",
            "nullable": true
          },
          "UsageHours": {
            "type": "string",
            "nullable": true
          },
          "Connectors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConnectorItem"
            },
            "nullable": true
          },
          "IsStatusQuery": {
            "type": "string",
            "nullable": true
          },
          "Open24H": {
            "type": "string",
            "nullable": true
          },
          "Reservable": {
            "type": "string",
            "nullable": true
          },
          "GreenEnergy": {
            "type": "string",
            "nullable": true
          },
          "IsPublic": {
            "type": "string",
            "nullable": true
          },
          "DistanceKm": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChargeStationNearbyResponse": {
        "type": "object",
        "properties": {
          "Pagination": {
            "$ref": "#/components/schemas/PaginationModel"
          },
          "Data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChargeStationItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChargeStationNearbyResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/ChargeStationNearbyResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChargeStationResponse": {
        "type": "object",
        "properties": {
          "Pagination": {
            "$ref": "#/components/schemas/PaginationModel"
          },
          "Data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChargeStationItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChargeStationResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/ChargeStationResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CheckerTrImeiQueryModel": {
        "type": "object",
        "properties": {
          "Imei": {
            "type": "string",
            "nullable": true
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "nullable": true
          },
          "Model": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CheckerTrImeiQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/CheckerTrImeiQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CoinMarketResponse": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Symbol": {
            "type": "string",
            "nullable": true
          },
          "ImageUrl": {
            "type": "string",
            "nullable": true
          },
          "Price": {
            "type": "string",
            "nullable": true
          },
          "ChangePct24Hour": {
            "type": "string",
            "nullable": true
          },
          "Direction": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CoinMarketResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CoinMarketResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CommercialLoanResponse": {
        "type": "object",
        "properties": {
          "BankName": {
            "type": "string",
            "description": "Banka Adı - Ticari kredi teklifini sunan bankanın ismi.",
            "nullable": true
          },
          "ProductName": {
            "type": "string",
            "description": "Ürün Adı - Ticari kredi paketinin ismi.",
            "nullable": true
          },
          "InterestRate": {
            "type": "string",
            "description": "Faiz Oranı - Aylık ticari kredi faiz oranı.",
            "nullable": true
          },
          "MonthlyInstallment": {
            "type": "string",
            "description": "Aylık Taksit - Her ay ödenmesi gereken ticari kredi taksidi.",
            "nullable": true
          },
          "TotalAmount": {
            "type": "string",
            "description": "Toplam Ödeme - Vade sonunda geri ödenecek toplam kredi tutarı.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CommercialLoanResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CommercialLoanResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CommodityPriceResponse": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "description": "Kod - Emtia kodu (Örn: BRENT, XAU).",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "description": "Ad - Emtia adı.",
            "nullable": true
          },
          "Buy": {
            "type": "string",
            "description": "Alış - Emtia alış fiyatı.",
            "nullable": true
          },
          "Sell": {
            "type": "string",
            "description": "Satış - Emtia satış fiyatı.",
            "nullable": true
          },
          "ChangeVal": {
            "type": "string",
            "description": "Değişim - Günlük değişim değeri.",
            "nullable": true
          },
          "ChangePct": {
            "type": "string",
            "description": "Değişim % - Günlük yüzde değişim oranı.",
            "nullable": true
          },
          "Direction": {
            "type": "string",
            "description": "Yön - Fiyat değişim yönü (up, down, stable).",
            "nullable": true
          },
          "Low": {
            "type": "string",
            "description": "En Düşük - Günlük en düşük fiyat.",
            "nullable": true
          },
          "High": {
            "type": "string",
            "description": "En Yüksek - Günlük en yüksek fiyat.",
            "nullable": true
          },
          "Close": {
            "type": "string",
            "description": "Kapanış - Önceki gün kapanış fiyatı.",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "description": "Zaman - Verinin son güncellenme saati.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CommodityPriceResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CommodityPriceResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CompanyInfoModel": {
        "type": "object",
        "properties": {
          "CompanyName": {
            "type": "string",
            "nullable": true,
            "example": "ÖRNEK TİCARET A.Ş."
          },
          "TaxNumber": {
            "type": "string",
            "nullable": true,
            "example": "7341567527"
          },
          "TaxOffice": {
            "type": "string",
            "nullable": true,
            "example": "BEŞİKTAŞ VERGİ DAİRESİ"
          },
          "Address": {
            "type": "string",
            "nullable": true,
            "example": "Istanbul, Türkiye"
          },
          "CompanyAge": {
            "type": "string",
            "nullable": true,
            "example": "10 Yıl 5 Ay"
          },
          "InstitutionType": {
            "type": "string",
            "nullable": true,
            "example": "PRIVATE"
          }
        },
        "additionalProperties": false
      },
      "CompanyInfoModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CompanyInfoModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConnectorItem": {
        "type": "object",
        "properties": {
          "ConnectorType": {
            "type": "string",
            "nullable": true
          },
          "PowerType": {
            "type": "string",
            "nullable": true
          },
          "Count": {
            "type": "integer",
            "format": "int32"
          },
          "Power": {
            "type": "number",
            "format": "double"
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "TariffPrice": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CryptoPriceResponse": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "description": "Kod - Kripto para kodu (Örn: BTC, ETH).",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "description": "Ad - Kripto para adı.",
            "nullable": true
          },
          "LastPrice": {
            "type": "string",
            "description": "Son Fiyat - Kripto paranın son fiyatı.",
            "nullable": true
          },
          "ChangeVal": {
            "type": "string",
            "description": "Değişim - Günlük değişim değeri.",
            "nullable": true
          },
          "ChangePct": {
            "type": "string",
            "description": "Değişim % - Günlük yüzde değişim oranı.",
            "nullable": true
          },
          "Direction": {
            "type": "string",
            "description": "Yön - Fiyat değişim yönü (up, down, stable).",
            "nullable": true
          },
          "Low": {
            "type": "string",
            "description": "En Düşük - Günlük en düşük fiyat.",
            "nullable": true
          },
          "High": {
            "type": "string",
            "description": "En Yüksek - Günlük en yüksek fiyat.",
            "nullable": true
          },
          "PrevClose": {
            "type": "string",
            "description": "Önceki Kapanış - Önceki gün kapanış fiyatı.",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "description": "Zaman - Verinin son güncellenme saati.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CryptoPriceResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CryptoPriceResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CurrencyPriceResponse": {
        "type": "object",
        "properties": {
          "Unit": {
            "type": "string",
            "description": "Birim - Döviz türü adı (Örn: Dolar, Euro).",
            "nullable": true
          },
          "Buy": {
            "type": "string",
            "description": "Alış - Döviz alış fiyatı.",
            "nullable": true
          },
          "Sell": {
            "type": "string",
            "description": "Satış - Döviz satış fiyatı.",
            "nullable": true
          },
          "High": {
            "type": "string",
            "description": "En Yüksek - Günlük en yüksek fiyat.",
            "nullable": true
          },
          "Low": {
            "type": "string",
            "description": "En Düşük - Günlük en düşük fiyat.",
            "nullable": true
          },
          "Change": {
            "type": "string",
            "description": "Değişim - Günlük yüzde değişim oranı.",
            "nullable": true
          },
          "Direction": {
            "type": "string",
            "description": "Yön - Fiyat değişim yönü (up, down, stable).",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "description": "Zaman - Verinin son güncellenme saati.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CurrencyPriceResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CurrencyPriceResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DeepScrapeResponse": {
        "type": "object",
        "properties": {
          "Domain": {
            "type": "string",
            "description": "Alan Adı - Taranan web sitesinin alan adı (Domain)",
            "nullable": true
          },
          "Phones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Telefon Numaraları - Ayıklanan ve doğrulanan telefon numaraları listesi",
            "nullable": true
          },
          "Emails": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "E-posta Adresleri - Ayıklanan ve doğrulanan e-posta adresleri listesi",
            "nullable": true
          },
          "Socials": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Sosyal Medya Linkleri - Ayıklanan sosyal medya hesap profilleri listesi",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DeepScrapeResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/DeepScrapeResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DelayInterestItemRequest": {
        "type": "object",
        "properties": {
          "GecikmeTipi": {
            "type": "integer",
            "format": "int32",
            "example": "1"
          },
          "OdenecekMiktar": {
            "type": "number",
            "format": "double",
            "example": "100000.00"
          },
          "VadeTarihi": {
            "type": "string",
            "nullable": true,
            "example": "09.05.2026"
          },
          "OdemeTarihi": {
            "type": "string",
            "nullable": true,
            "example": "09.05.2026"
          }
        },
        "additionalProperties": false
      },
      "DelayInterestResponse": {
        "type": "object",
        "properties": {
          "Results": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DelayInterestResultModel"
            },
            "nullable": true
          },
          "Summary": {
            "$ref": "#/components/schemas/DelayInterestSummaryModel"
          }
        },
        "additionalProperties": false
      },
      "DelayInterestResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/DelayInterestResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DelayInterestResultModel": {
        "type": "object",
        "properties": {
          "GecikmeTipi": {
            "type": "string",
            "nullable": true
          },
          "OdenecekMiktar": {
            "type": "number",
            "format": "double"
          },
          "VadeTarihi": {
            "type": "string",
            "nullable": true
          },
          "OdemeTarihi": {
            "type": "string",
            "nullable": true
          },
          "HesaplananZamOrani": {
            "type": "string",
            "nullable": true
          },
          "HesaplananFaizTutari": {
            "type": "number",
            "format": "double"
          },
          "HesaplananMiktar": {
            "type": "number",
            "format": "double"
          },
          "Message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DelayInterestSummaryModel": {
        "type": "object",
        "properties": {
          "ToplamMiktar": {
            "type": "number",
            "format": "double"
          },
          "ToplamZam": {
            "type": "number",
            "format": "double"
          },
          "ToplamOdenecekTutar": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "DepositCreditResponse": {
        "type": "object",
        "properties": {
          "BankName": {
            "type": "string",
            "description": "Banka Adı - Mevduat faiz oranını sunan bankanın ismi.",
            "nullable": true
          },
          "ProductName": {
            "type": "string",
            "description": "Ürün Adı - Mevduat hesabı ürün türü (Örn: Vadeli Mevduat, E-Mevduat).",
            "nullable": true
          },
          "InterestRate": {
            "type": "string",
            "description": "Faiz Oranı - Bankanın sunduğu yıllık brüt faiz oranı.",
            "nullable": true
          },
          "NetGain": {
            "type": "string",
            "description": "Net Kazanç - Vade sonundaki net faiz kazancı (Stopaj sonrası).",
            "nullable": true
          },
          "TotalReturn": {
            "type": "string",
            "description": "Toplam Getiri - Vade sonunda hesaba yatacak toplam tutar (Ana para + Net kazanç).",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DepositCreditResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DepositCreditResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DijitalTakvimModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DijitalTakvimModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DijitalTakvimModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DistanceAnalysisResponse": {
        "type": "object",
        "properties": {
          "OriginAddress": {
            "type": "string",
            "description": "Başlangıç Adresi - Hesaplamanın yapıldığı başlangıç noktasının açık adresi.",
            "nullable": true
          },
          "DestinationAddress": {
            "type": "string",
            "description": "Varış Adresi - Hesaplamanın yapıldığı varış noktasının açık adresi.",
            "nullable": true
          },
          "DistanceText": {
            "type": "string",
            "description": "Mesafe Metni - İnsan tarafından okunabilir mesafe bilgisi (Örn: 15 km).",
            "nullable": true
          },
          "DistanceValue": {
            "type": "integer",
            "description": "Mesafe Değeri (Metre) - Metre cinsinden tam mesafe değeri.",
            "format": "int64"
          },
          "DurationText": {
            "type": "string",
            "description": "Süre Metni - Tahmini varış süresi (Örn: 20 dakika).",
            "nullable": true
          },
          "DurationValue": {
            "type": "integer",
            "description": "Süre Değeri (Saniye) - Saniye cinsinden tam süre değeri.",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "DistanceAnalysisResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/DistanceAnalysisResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletEczaneQueryModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "District": {
            "type": "string",
            "nullable": true
          },
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "Address": {
            "type": "string",
            "nullable": true
          },
          "DutyStartDate": {
            "type": "string",
            "nullable": true
          },
          "DutyEndDate": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "ProvinceId": {
            "type": "integer",
            "format": "int32"
          },
          "DistrictId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EDevletEczaneQueryModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EDevletEczaneQueryModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletIettsQueryModel": {
        "type": "object",
        "properties": {
          "YetkiBelgeNo": {
            "type": "string",
            "nullable": true
          },
          "IsletmeUnvani": {
            "type": "string",
            "nullable": true
          },
          "IsletmeAdi": {
            "type": "string",
            "nullable": true
          },
          "Adres": {
            "type": "string",
            "nullable": true
          },
          "DuzenlenmeTarihi": {
            "type": "string",
            "nullable": true
          },
          "YenilemeTarihi": {
            "type": "string",
            "nullable": true
          },
          "Durum": {
            "type": "string",
            "nullable": true
          },
          "IptalTarihi": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletIettsQueryModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EDevletIettsQueryModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletImeiQueryModel": {
        "type": "object",
        "properties": {
          "Imei": {
            "type": "string",
            "nullable": true
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "Brand": {
            "type": "string",
            "nullable": true
          },
          "Model": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletImeiQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/EDevletImeiQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletPhoneQueryModel": {
        "type": "object",
        "properties": {
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "Operator": {
            "type": "string",
            "nullable": true
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletPhoneQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/EDevletPhoneQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletRouteQueryRequest": {
        "type": "object",
        "properties": {
          "FromLatitude": {
            "type": "string",
            "nullable": true,
            "example": "41.079769"
          },
          "FromLongitude": {
            "type": "string",
            "nullable": true,
            "example": "28.972247"
          },
          "ToLatitude": {
            "type": "string",
            "nullable": true,
            "example": "38.73982"
          },
          "ToLongitude": {
            "type": "string",
            "nullable": true,
            "example": "29.753174"
          },
          "FromDistrictId": {
            "type": "string",
            "nullable": true,
            "example": "1810"
          },
          "ToDistrictId": {
            "type": "string",
            "nullable": true,
            "example": "1170"
          }
        },
        "additionalProperties": false
      },
      "EDevletRouteResponse": {
        "type": "object",
        "properties": {
          "FromDistrict": {
            "type": "string",
            "nullable": true
          },
          "ToDistrict": {
            "type": "string",
            "nullable": true
          },
          "RadarCount": {
            "type": "integer",
            "format": "int32"
          },
          "ControlPointCount": {
            "type": "integer",
            "format": "int32"
          },
          "CorridorCount": {
            "type": "integer",
            "format": "int32"
          },
          "Cities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RouteCityResponse"
            },
            "nullable": true
          },
          "Radars": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RouteRadarResponse"
            },
            "nullable": true
          },
          "ControlPoints": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RouteControlPointResponse"
            },
            "nullable": true
          },
          "SpeedTunnels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RouteSpeedTunnelResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletRouteResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/EDevletRouteResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletTcknQueryModel": {
        "type": "object",
        "properties": {
          "IdentityNumber": {
            "type": "string",
            "nullable": true
          },
          "FirstName": {
            "type": "string",
            "nullable": true
          },
          "LastName": {
            "type": "string",
            "nullable": true
          },
          "BirthDate": {
            "type": "string",
            "nullable": true
          },
          "VerificationStatus": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletTcknQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/EDevletTcknQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletTtbsQueryModel": {
        "type": "object",
        "properties": {
          "YetkiBelgeNo": {
            "type": "string",
            "nullable": true
          },
          "IsletmeUnvani": {
            "type": "string",
            "nullable": true
          },
          "IsletmeAdi": {
            "type": "string",
            "nullable": true
          },
          "Adres": {
            "type": "string",
            "nullable": true
          },
          "DuzenlenmeTarihi": {
            "type": "string",
            "nullable": true
          },
          "YenilemeTarihi": {
            "type": "string",
            "nullable": true
          },
          "Durum": {
            "type": "string",
            "nullable": true
          },
          "IptalTarihi": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EDevletTtbsQueryModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EDevletTtbsQueryModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaCancelDraftInvoiceRequest": {
        "type": "object",
        "properties": {
          "Uuid": {
            "type": "string",
            "nullable": true,
            "example": "57d436b1-2b03-4465-9690-a2c3eb7a49b0"
          },
          "DocumentType": {
            "type": "string",
            "nullable": true,
            "example": "FATURA"
          },
          "Reason": {
            "type": "string",
            "nullable": true,
            "example": "Hatalı İşlem"
          }
        },
        "additionalProperties": false
      },
      "EFaturaCreateDraftInvoiceRequest": {
        "type": "object",
        "properties": {
          "Invoice": {
            "$ref": "#/components/schemas/Invoice"
          }
        },
        "additionalProperties": false
      },
      "EFaturaGetUserDataResponse": {
        "type": "object",
        "properties": {
          "TaxIdOrTrId": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Surname": {
            "type": "string",
            "nullable": true
          },
          "RegistryNo": {
            "type": "string",
            "nullable": true
          },
          "MersisNo": {
            "type": "string",
            "nullable": true
          },
          "TaxOffice": {
            "type": "string",
            "nullable": true
          },
          "FullAddress": {
            "type": "string",
            "nullable": true
          },
          "BuildingName": {
            "type": "string",
            "nullable": true
          },
          "BuildingNumber": {
            "type": "string",
            "nullable": true
          },
          "DoorNumber": {
            "type": "string",
            "nullable": true
          },
          "Town": {
            "type": "string",
            "nullable": true
          },
          "District": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "ZipCode": {
            "type": "string",
            "nullable": true
          },
          "Country": {
            "type": "string",
            "nullable": true
          },
          "PhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "FaxNumber": {
            "type": "string",
            "nullable": true
          },
          "Email": {
            "type": "string",
            "nullable": true
          },
          "Website": {
            "type": "string",
            "nullable": true
          },
          "BusinessCenter": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaGetUserDataResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/EFaturaGetUserDataResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaLoginRequest": {
        "type": "object",
        "properties": {
          "Username": {
            "type": "string",
            "nullable": true,
            "example": "GİB portal kullanıcı adı"
          },
          "Password": {
            "type": "string",
            "nullable": true,
            "example": "GİB portal şifresi"
          },
          "IsTest": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EFaturaLoginResponse": {
        "type": "object",
        "properties": {
          "Token": {
            "type": "string",
            "nullable": true
          },
          "UserData": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaLoginResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/EFaturaLoginResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaQueryCancelObjectionRequestsResponse": {
        "type": "object",
        "properties": {
          "DocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "RecipientTaxIdOrTrId": {
            "type": "string",
            "nullable": true
          },
          "RecipientTitle": {
            "type": "string",
            "nullable": true
          },
          "SenderTaxIdOrTrId": {
            "type": "string",
            "nullable": true
          },
          "SenderTitle": {
            "type": "string",
            "nullable": true
          },
          "DocumentDate": {
            "type": "string",
            "nullable": true
          },
          "DocumentType": {
            "type": "string",
            "nullable": true
          },
          "Uuid": {
            "type": "string",
            "nullable": true
          },
          "RequestType": {
            "type": "string",
            "nullable": true
          },
          "RequestDate": {
            "type": "string",
            "nullable": true
          },
          "RequestStatus": {
            "type": "string",
            "nullable": true
          },
          "RequestExplanation": {
            "type": "string",
            "nullable": true
          },
          "ObjectionMethod": {
            "type": "string",
            "nullable": true
          },
          "ReferenceDocumentId": {
            "type": "string",
            "nullable": true
          },
          "ReferenceDocumentDate": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaQueryCancelObjectionRequestsResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EFaturaQueryCancelObjectionRequestsResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaQueryIssuedInvoicesResponse": {
        "type": "object",
        "properties": {
          "DocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "RecipientTaxIdOrTrId": {
            "type": "string",
            "nullable": true
          },
          "RecipientTitleOrName": {
            "type": "string",
            "nullable": true
          },
          "DocumentDate": {
            "type": "string",
            "nullable": true
          },
          "DocumentType": {
            "type": "string",
            "nullable": true
          },
          "ApprovalStatus": {
            "type": "string",
            "nullable": true
          },
          "Uuid": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaQueryIssuedInvoicesResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EFaturaQueryIssuedInvoicesResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaQueryReceivedInvoicesResponse": {
        "type": "object",
        "properties": {
          "DocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "SenderTaxIdOrTrId": {
            "type": "string",
            "nullable": true
          },
          "SenderTitleOrName": {
            "type": "string",
            "nullable": true
          },
          "DocumentDate": {
            "type": "string",
            "nullable": true
          },
          "DocumentType": {
            "type": "string",
            "nullable": true
          },
          "ApprovalStatus": {
            "type": "string",
            "nullable": true
          },
          "Uuid": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaQueryReceivedInvoicesResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EFaturaQueryReceivedInvoicesResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaRecipientQueryResponse": {
        "type": "object",
        "properties": {
          "TaxIdOrTrId": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Surname": {
            "type": "string",
            "nullable": true
          },
          "TaxOffice": {
            "type": "string",
            "nullable": true
          },
          "Street": {
            "type": "string",
            "nullable": true
          },
          "BuildingName": {
            "type": "string",
            "nullable": true
          },
          "BuildingNumber": {
            "type": "string",
            "nullable": true
          },
          "DoorNumber": {
            "type": "string",
            "nullable": true
          },
          "Town": {
            "type": "string",
            "nullable": true
          },
          "District": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "ZipCode": {
            "type": "string",
            "nullable": true
          },
          "Country": {
            "type": "string",
            "nullable": true
          },
          "PhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "Email": {
            "type": "string",
            "nullable": true
          },
          "Website": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaRecipientQueryResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/EFaturaRecipientQueryResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaSendSignSmsRequest": {
        "type": "object",
        "properties": {
          "Phone": {
            "type": "string",
            "nullable": true,
            "example": "05051234567"
          }
        },
        "additionalProperties": false
      },
      "EFaturaSignDraftInvoiceRequest": {
        "type": "object",
        "properties": {
          "DraftInvoice": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EFaturaUpdateUserDataRequest": {
        "type": "object",
        "properties": {
          "TaxIdOrTrId": {
            "type": "string",
            "nullable": true,
            "example": "11111111111"
          },
          "Title": {
            "type": "string",
            "nullable": true,
            "example": "LİMİTED ŞİRKETİ"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "Ahmet"
          },
          "Surname": {
            "type": "string",
            "nullable": true,
            "example": "Yılmaz"
          },
          "RegistryNo": {
            "type": "string",
            "nullable": true,
            "example": "123456"
          },
          "MersisNo": {
            "type": "string",
            "nullable": true,
            "example": "0123456789012345"
          },
          "TaxOffice": {
            "type": "string",
            "nullable": true,
            "example": "Büyük Mükellefler"
          },
          "FullAddress": {
            "type": "string",
            "nullable": true,
            "example": "Atatürk Bulvarı No:1"
          },
          "BuildingName": {
            "type": "string",
            "nullable": true,
            "example": "Merkez İş Hanı"
          },
          "BuildingNumber": {
            "type": "string",
            "nullable": true,
            "example": "10"
          },
          "DoorNumber": {
            "type": "string",
            "nullable": true,
            "example": "5"
          },
          "Town": {
            "type": "string",
            "nullable": true,
            "example": "Merkez"
          },
          "District": {
            "type": "string",
            "nullable": true,
            "example": "Çankaya"
          },
          "City": {
            "type": "string",
            "nullable": true,
            "example": "Ankara"
          },
          "ZipCode": {
            "type": "string",
            "nullable": true,
            "example": "06100"
          },
          "Country": {
            "type": "string",
            "nullable": true,
            "example": "Türkiye"
          },
          "PhoneNumber": {
            "type": "string",
            "nullable": true,
            "example": "03121234567"
          },
          "FaxNumber": {
            "type": "string",
            "nullable": true,
            "example": "03121234568"
          },
          "Email": {
            "type": "string",
            "nullable": true,
            "example": "bilgi@sirket.com"
          },
          "Website": {
            "type": "string",
            "nullable": true,
            "example": "www.sirket.com"
          },
          "BusinessCenter": {
            "type": "string",
            "nullable": true,
            "example": "Merkez Ofis"
          }
        },
        "additionalProperties": false
      },
      "EFaturaVerifySignSmsRequest": {
        "type": "object",
        "properties": {
          "SmsCode": {
            "type": "string",
            "nullable": true,
            "example": "123456"
          },
          "OperationId": {
            "type": "string",
            "nullable": true,
            "example": "0HNM279448ORG:00000001"
          }
        },
        "additionalProperties": false
      },
      "EarthquakeCityModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EarthquakeDto": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "nullable": true,
            "example": "2026-04-16 11:14:00"
          },
          "Depth": {
            "type": "string",
            "nullable": true,
            "example": "7.82"
          },
          "Magnitude": {
            "type": "string",
            "nullable": true,
            "example": "3.5"
          },
          "Location": {
            "type": "string",
            "nullable": true,
            "example": "Marmara Sea (Istanbul)"
          }
        },
        "additionalProperties": false
      },
      "EarthquakeDtoListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EarthquakeDto"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EarthquakeLocationPropertiesModel": {
        "type": "object",
        "properties": {
          "EpiCenter": {
            "$ref": "#/components/schemas/EarthquakeCityModel"
          },
          "ClosestCity": {
            "$ref": "#/components/schemas/EarthquakeCityModel"
          },
          "ClosestCities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EarthquakeCityModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EarthquakeModel": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Mag": {
            "type": "number",
            "format": "double"
          },
          "Depth": {
            "type": "number",
            "format": "double"
          },
          "DateTime": {
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "number",
            "format": "double"
          },
          "Longitude": {
            "type": "number",
            "format": "double"
          },
          "Provider": {
            "type": "string",
            "nullable": true
          },
          "LocationProperties": {
            "$ref": "#/components/schemas/EarthquakeLocationPropertiesModel"
          }
        },
        "additionalProperties": false
      },
      "EarthquakeModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EarthquakeModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ElevenLabTtsRequest": {
        "type": "object",
        "properties": {
          "VoiceId": {
            "type": "string",
            "nullable": true,
            "example": "sZXOZNdVMeHi5J0uiQF7"
          },
          "Text": {
            "type": "string",
            "nullable": true,
            "example": "Merhaba, bu ElevenLabs ses sentezi testidir."
          },
          "Settings": {
            "$ref": "#/components/schemas/ElevenLabVoiceSettingsModel"
          }
        },
        "additionalProperties": false
      },
      "ElevenLabVoiceLabelsModel": {
        "type": "object",
        "properties": {
          "UseCase": {
            "type": "string",
            "nullable": true
          },
          "Gender": {
            "type": "string",
            "nullable": true
          },
          "Accent": {
            "type": "string",
            "nullable": true
          },
          "Age": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ElevenLabVoiceModel": {
        "type": "object",
        "properties": {
          "VoiceId": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Category": {
            "type": "string",
            "nullable": true
          },
          "PreviewUrl": {
            "type": "string",
            "nullable": true
          },
          "Labels": {
            "$ref": "#/components/schemas/ElevenLabVoiceLabelsModel"
          }
        },
        "additionalProperties": false
      },
      "ElevenLabVoiceModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ElevenLabVoiceModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ElevenLabVoiceSettingsModel": {
        "type": "object",
        "properties": {
          "Stability": {
            "type": "number",
            "format": "double",
            "example": "0.5"
          },
          "SimilarityBoost": {
            "type": "number",
            "format": "double",
            "example": "0.75"
          },
          "Style": {
            "type": "number",
            "format": "double",
            "example": "0"
          },
          "UseSpeakerBoost": {
            "type": "boolean",
            "example": "true"
          }
        },
        "additionalProperties": false
      },
      "EmailValidationModel": {
        "type": "object",
        "properties": {
          "Format": {
            "type": "boolean"
          },
          "Domain": {
            "type": "string",
            "nullable": true
          },
          "Disposable": {
            "type": "boolean"
          },
          "Dns": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EmailValidationModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/EmailValidationModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EmlakQueryModel": {
        "type": "object",
        "properties": {
          "TotalElements": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Size": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "RealtyList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/JsonNode"
            },
            "nullable": true
          },
          "ParentRealtyList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/JsonNode"
            },
            "nullable": true
          },
          "SortField": {
            "type": "string",
            "nullable": true
          },
          "SortDirection": {
            "type": "string",
            "nullable": true
          },
          "Filters": {
            "$ref": "#/components/schemas/JsonNode"
          }
        },
        "additionalProperties": false
      },
      "EmlakQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/EmlakQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventPricing": {
        "type": "object",
        "properties": {
          "Price": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "DiscountedPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "DiscountAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "DiscountPercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Currency": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventResponse": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Dates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Pricing": {
            "$ref": "#/components/schemas/EventPricing"
          },
          "TicketStatus": {
            "$ref": "#/components/schemas/EventTicketStatus"
          },
          "Sessions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventSession"
            },
            "nullable": true
          },
          "VenueName": {
            "type": "string",
            "nullable": true
          },
          "CityName": {
            "type": "string",
            "nullable": true
          },
          "TagName": {
            "type": "string",
            "nullable": true
          },
          "PerformerName": {
            "type": "string",
            "nullable": true
          },
          "PerformerImage": {
            "type": "string",
            "nullable": true
          },
          "Images": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventSession": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "nullable": true
          },
          "CityName": {
            "type": "string",
            "nullable": true
          },
          "VenueName": {
            "type": "string",
            "nullable": true
          },
          "TotalStock": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "MinPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "MinDiscountedPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "SoldTickets": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "AvailableSeatCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "IsSoldOut": {
            "type": "boolean"
          },
          "HasSeatSelection": {
            "type": "boolean"
          },
          "IsBistro": {
            "type": "boolean"
          },
          "PromoteOnly": {
            "type": "boolean"
          },
          "AssistEvent": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EventTicketStatus": {
        "type": "object",
        "properties": {
          "IsSoldOut": {
            "type": "boolean"
          },
          "Stock": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "SoldTickets": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "RemainingTickets": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "DaysUntilEvent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "IsFreeTicket": {
            "type": "boolean"
          },
          "HasSeatSelection": {
            "type": "boolean"
          },
          "IsBistro": {
            "type": "boolean"
          },
          "AssistEvent": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "FlightAirlineModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Logo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlightBaggageInfoModel": {
        "type": "object",
        "properties": {
          "Group": {
            "type": "string",
            "nullable": true
          },
          "Humanized": {
            "type": "string",
            "nullable": true
          },
          "IsFree": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlightBrandedFareModel": {
        "type": "object",
        "properties": {
          "BrandName": {
            "type": "string",
            "nullable": true
          },
          "BrandCode": {
            "type": "string",
            "nullable": true
          },
          "RulesInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlightBaggageInfoModel"
            },
            "nullable": true
          },
          "TotalPrices": {
            "$ref": "#/components/schemas/FlightPriceModel"
          },
          "Currency": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlightInfoModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "Airport": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlightPassengerBaggageModel": {
        "type": "object",
        "properties": {
          "Allowance": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Unit": {
            "type": "string",
            "nullable": true
          },
          "PaxType": {
            "type": "string",
            "nullable": true
          },
          "Humanized": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlightPriceModel": {
        "type": "object",
        "properties": {
          "Base": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Taxes": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Total": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "MobileDiscount": {
            "nullable": true
          },
          "DiscountedPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "MaximumCommission": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "MinimumCommission": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Person": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Baby": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "OnePerson": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "OnePersonDiscountedPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ProviderServiceFee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Fee": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlightSearchDateRequest": {
        "type": "object",
        "properties": {
          "Outgoing": {
            "type": "string",
            "nullable": true,
            "example": "12.05.2026"
          },
          "Return": {
            "type": "string",
            "nullable": true,
            "example": "19.05.2026"
          }
        },
        "additionalProperties": false
      },
      "FlightSearchLocationRequest": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "nullable": true,
            "example": "IST"
          },
          "IsCity": {
            "type": "boolean",
            "example": "true"
          }
        },
        "additionalProperties": false
      },
      "FlightSearchOptionModel": {
        "type": "object",
        "properties": {
          "ProductId": {
            "type": "string",
            "nullable": true
          },
          "FlightNumber": {
            "type": "string",
            "nullable": true
          },
          "Path": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Airline": {
            "$ref": "#/components/schemas/FlightAirlineModel"
          },
          "Origin": {
            "$ref": "#/components/schemas/FlightInfoModel"
          },
          "Destination": {
            "$ref": "#/components/schemas/FlightInfoModel"
          },
          "Departure": {
            "$ref": "#/components/schemas/FlightTimeModel"
          },
          "Arrival": {
            "$ref": "#/components/schemas/FlightTimeModel"
          },
          "Duration": {
            "type": "string",
            "nullable": true
          },
          "Price": {
            "$ref": "#/components/schemas/FlightPriceModel"
          },
          "Roundtrip": {
            "type": "boolean",
            "nullable": true
          },
          "Reservable": {
            "type": "boolean",
            "nullable": true
          },
          "Eticket": {
            "type": "boolean",
            "nullable": true
          },
          "Promotion": {
            "type": "boolean",
            "nullable": true
          },
          "Refundable": {
            "type": "boolean",
            "nullable": true
          },
          "RefundCharge": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Class": {
            "type": "string",
            "nullable": true
          },
          "Direct": {
            "type": "boolean",
            "nullable": true
          },
          "Direction": {
            "type": "string",
            "nullable": true
          },
          "Transfer": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Charter": {
            "type": "boolean",
            "nullable": true
          },
          "Baggages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlightPassengerBaggageModel"
            },
            "nullable": true
          },
          "BaggageRules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlightBaggageInfoModel"
            },
            "nullable": true
          },
          "PassengerBaggages": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlightPassengerBaggageModel"
            },
            "nullable": true
          },
          "BrandedFares": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlightBrandedFareModel"
            },
            "nullable": true
          },
          "Availability": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlightSearchPassengerRequest": {
        "type": "object",
        "properties": {
          "Adult": {
            "type": "integer",
            "format": "int32",
            "example": "1"
          },
          "Child": {
            "type": "integer",
            "format": "int32",
            "example": "0"
          },
          "Baby": {
            "type": "integer",
            "format": "int32",
            "example": "0"
          },
          "Elder": {
            "type": "integer",
            "format": "int32",
            "example": "0"
          },
          "Student": {
            "type": "integer",
            "format": "int32",
            "example": "0"
          }
        },
        "additionalProperties": false
      },
      "FlightTimeModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "nullable": true
          },
          "Iso": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FngResponse": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "string",
            "nullable": true
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "nullable": true
          },
          "TimeUntilUpdate": {
            "type": "string",
            "nullable": true
          },
          "Summary": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FngResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/FngResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ForecastModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "nullable": true
          },
          "Temperature": {
            "type": "string",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          },
          "Icon": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FuelCityResponse": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "description": "Şehir Adı - Akaryakıt fiyatlarının sorgulanabildiği şehir ismi.",
            "nullable": true
          },
          "Slug": {
            "type": "string",
            "description": "Şehir Slug - URL adreslerinde kullanılan şehir kimliği.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FuelCityResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FuelCityResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FuelPriceResponse": {
        "type": "object",
        "properties": {
          "Company": {
            "type": "string",
            "description": "Şirket - Akaryakıt dağıtım şirketi adı.",
            "nullable": true
          },
          "Gasoline": {
            "type": "string",
            "description": "Benzin - Kurşunsuz benzin fiyatı.",
            "nullable": true
          },
          "Diesel": {
            "type": "string",
            "description": "Motorin - Dizel/Motorin fiyatı.",
            "nullable": true
          },
          "Lpg": {
            "type": "string",
            "description": "LPG - Otogaz/LPG fiyatı.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FuelPriceResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FuelPriceResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GeocodingResponse": {
        "type": "object",
        "properties": {
          "FormattedAddress": {
            "type": "string",
            "description": "Formatlı Adres - Google tarafından doğrulanmış ve formatlanmış tam adres metni.",
            "nullable": true
          },
          "Latitude": {
            "type": "number",
            "description": "Enlem (Latitude) - Adresin harita üzerindeki enlem koordinatı.",
            "format": "double"
          },
          "Longitude": {
            "type": "number",
            "description": "Boylam (Longitude) - Adresin harita üzerindeki boylam koordinatı.",
            "format": "double"
          },
          "PlaceId": {
            "type": "string",
            "description": "Place ID - Google Maps sistemindeki benzersiz konum kimliği.",
            "nullable": true
          },
          "AddressComponents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AddressComponentModel"
            },
            "description": "Adres Bileşenleri - Sokak, mahalle, ilçe, il gibi adresin parçalara ayrılmış detaylı listesi.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GeocodingResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/GeocodingResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GithubUserModel": {
        "type": "object",
        "properties": {
          "Username": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "AvatarUrl": {
            "type": "string",
            "nullable": true
          },
          "ProfileUrl": {
            "type": "string",
            "nullable": true
          },
          "Bio": {
            "type": "string",
            "nullable": true
          },
          "Company": {
            "type": "string",
            "nullable": true
          },
          "Location": {
            "type": "string",
            "nullable": true
          },
          "PublicRepos": {
            "type": "integer",
            "format": "int32"
          },
          "PublicGists": {
            "type": "integer",
            "format": "int32"
          },
          "Followers": {
            "type": "integer",
            "format": "int32"
          },
          "Following": {
            "type": "integer",
            "format": "int32"
          },
          "CreatedAt": {
            "type": "string",
            "nullable": true
          },
          "UpdatedAt": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GithubUserModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/GithubUserModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoldPriceResponse": {
        "type": "object",
        "properties": {
          "Unit": {
            "type": "string",
            "description": "Birim - Altın türü adı (Örn: Gram Altın, Çeyrek Altın).",
            "nullable": true
          },
          "Buy": {
            "type": "string",
            "description": "Alış - Altın alış fiyatı.",
            "nullable": true
          },
          "Sell": {
            "type": "string",
            "description": "Satış - Altın satış fiyatı.",
            "nullable": true
          },
          "Change": {
            "type": "string",
            "description": "Değişim - Günlük yüzde değişim oranı.",
            "nullable": true
          },
          "Direction": {
            "type": "string",
            "description": "Yön - Fiyat değişim yönü (up, down, stable).",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "description": "Zaman - Verinin son güncellenme saati.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoldPriceResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GoldPriceResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleSearchItem": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Link": {
            "type": "string",
            "nullable": true
          },
          "Snippet": {
            "type": "string",
            "nullable": true
          },
          "FormattedUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleSearchItemListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GoogleSearchItem"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeChannelAnalysis": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string",
            "nullable": true
          },
          "CustomUrl": {
            "type": "string",
            "nullable": true
          },
          "PublishedAt": {
            "type": "string",
            "nullable": true
          },
          "Thumbnail": {
            "type": "string",
            "nullable": true
          },
          "SubscriberCount": {
            "type": "integer",
            "format": "int64"
          },
          "ViewCount": {
            "type": "integer",
            "format": "int64"
          },
          "VideoCount": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeChannelAnalysisServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/GoogleYoutubeChannelAnalysis"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeComment": {
        "type": "object",
        "properties": {
          "AuthorName": {
            "type": "string",
            "nullable": true
          },
          "AuthorAvatar": {
            "type": "string",
            "nullable": true
          },
          "Text": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeCommentListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GoogleYoutubeComment"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeDownloadResult": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "nullable": true
          },
          "DownloadUrl": {
            "type": "string",
            "nullable": true
          },
          "Size": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeDownloadResultServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/GoogleYoutubeDownloadResult"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeSearchResult": {
        "type": "object",
        "properties": {
          "VideoId": {
            "type": "string",
            "nullable": true
          },
          "VideoUrl": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "ChannelTitle": {
            "type": "string",
            "nullable": true
          },
          "PublishedAt": {
            "type": "string",
            "nullable": true
          },
          "Thumbnail": {
            "type": "string",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          },
          "ViewCount": {
            "type": "integer",
            "format": "int64"
          },
          "LikeCount": {
            "type": "integer",
            "format": "int64"
          },
          "CommentCount": {
            "type": "integer",
            "format": "int64"
          },
          "TrendRank": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeSearchResultListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GoogleYoutubeSearchResult"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeTranscriptItem": {
        "type": "object",
        "properties": {
          "Text": {
            "type": "string",
            "nullable": true
          },
          "Time": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeTranscriptResult": {
        "type": "object",
        "properties": {
          "Language": {
            "type": "string",
            "nullable": true
          },
          "OtherLanguages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GoogleYoutubeTranscriptItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeTranscriptResultServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/GoogleYoutubeTranscriptResult"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeVideoAnalysis": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Channel": {
            "type": "string",
            "nullable": true
          },
          "ChannelId": {
            "type": "string",
            "nullable": true
          },
          "PublishedAt": {
            "type": "string",
            "nullable": true
          },
          "Thumbnail": {
            "type": "string",
            "nullable": true
          },
          "ViewCount": {
            "type": "integer",
            "format": "int64"
          },
          "LikeCount": {
            "type": "integer",
            "format": "int64"
          },
          "CommentCount": {
            "type": "integer",
            "format": "int64"
          },
          "EstimatedEarnings": {
            "type": "number",
            "format": "double"
          },
          "ChannelInfo": {
            "$ref": "#/components/schemas/GoogleYoutubeChannelAnalysis"
          },
          "TopComments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GoogleYoutubeComment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleYoutubeVideoAnalysisServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/GoogleYoutubeVideoAnalysis"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HistoryResponse": {
        "type": "object",
        "properties": {
          "Price": {
            "type": "number",
            "format": "double"
          },
          "Date": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HistoryResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HistoryResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HotelAmenityModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HotelCancellationModel": {
        "type": "object",
        "properties": {
          "FreeCancellation": {
            "type": "boolean",
            "nullable": true
          },
          "FreeCancellationDate": {
            "type": "string",
            "nullable": true
          },
          "Policies": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HotelPolicyItemModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HotelDetailModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Slug": {
            "type": "string",
            "nullable": true
          },
          "Address": {
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "string",
            "nullable": true
          },
          "Longitude": {
            "type": "string",
            "nullable": true
          },
          "Star": {
            "type": "integer",
            "format": "int32"
          },
          "Images": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Amenities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HotelAmenityModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HotelExtraFeeModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Amount": {
            "type": "string",
            "nullable": true
          },
          "Currency": {
            "type": "string",
            "nullable": true
          },
          "Included": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HotelGuestRequest": {
        "type": "object",
        "properties": {
          "Adult": {
            "type": "integer",
            "format": "int32",
            "example": "2"
          },
          "Child": {
            "type": "integer",
            "format": "int32",
            "example": "0"
          },
          "Ages": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HotelItemModel": {
        "type": "object",
        "properties": {
          "Hotel": {
            "$ref": "#/components/schemas/HotelDetailModel"
          },
          "AvailableRoom": {
            "type": "integer",
            "format": "int32"
          },
          "Meal": {
            "type": "string",
            "nullable": true
          },
          "Amount": {
            "type": "string",
            "nullable": true
          },
          "Currency": {
            "type": "string",
            "nullable": true
          },
          "TotalAmount": {
            "type": "number",
            "format": "double"
          },
          "RoomName": {
            "type": "string",
            "nullable": true
          },
          "Pricing": {
            "$ref": "#/components/schemas/HotelPricingModel"
          },
          "Policies": {
            "$ref": "#/components/schemas/HotelPoliciesModel"
          }
        },
        "additionalProperties": false
      },
      "HotelPoliciesModel": {
        "type": "object",
        "properties": {
          "Cancellation": {
            "$ref": "#/components/schemas/HotelCancellationModel"
          }
        },
        "additionalProperties": false
      },
      "HotelPolicyItemModel": {
        "type": "object",
        "properties": {
          "AmountToCharge": {
            "type": "string",
            "nullable": true
          },
          "Timezone": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HotelPricingModel": {
        "type": "object",
        "properties": {
          "ExtraFees": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HotelExtraFeeModel"
            },
            "nullable": true
          },
          "Amount": {
            "type": "string",
            "nullable": true
          },
          "Currency": {
            "type": "string",
            "nullable": true
          },
          "TotalAmount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "HotelReviewGetReviewsRequest": {
        "type": "object",
        "properties": {
          "VendorId": {
            "type": "integer",
            "description": "Otel / Tedarikçi Kimliği (Vendor ID) - Yorumları getirilecek otelin benzersiz numarası (Örn: 291961)",
            "format": "int32",
            "example": "291961"
          },
          "Limit": {
            "type": "integer",
            "description": "Limit - Getirilecek maksimum yorum sayısı (Örn: 10)",
            "format": "int32",
            "example": "10"
          },
          "Offset": {
            "type": "integer",
            "description": "Ofset - Atlanacak yorum sayısı (Örn: 0)",
            "format": "int32",
            "example": "0"
          },
          "Points": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Puanlar - Filtrelenecek puan türleri listesi",
            "nullable": true
          },
          "Periods": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dönemler - Filtrelenecek dönem listesi",
            "nullable": true
          },
          "PhotoReview": {
            "type": "boolean",
            "description": "Fotoğraflı Yorum - Sadece fotoğraflı yorumların getirilip getirilmeyeceği",
            "example": "false"
          },
          "Verified": {
            "type": "boolean",
            "description": "Doğrulanmış - Sadece doğrulanmış yorumların getirilip getirilmeyeceği",
            "example": "false"
          },
          "Sort": {
            "type": "string",
            "description": "Sıralama - Yorum sıralama yöntemi",
            "nullable": true,
            "example": null
          },
          "SearchText": {
            "type": "string",
            "description": "Arama Metni - Yorumlar içinde aranacak metin",
            "nullable": true,
            "example": null
          },
          "VisitorType": {
            "type": "string",
            "description": "Ziyaretçi Türü - Ziyaretçi tipine göre filtreleme",
            "nullable": true,
            "example": null
          }
        },
        "additionalProperties": false
      },
      "HotelSearchInfoModel": {
        "type": "object",
        "properties": {
          "RegionTitle": {
            "type": "string",
            "nullable": true
          },
          "RegionSlug": {
            "type": "string",
            "nullable": true
          },
          "CountryName": {
            "type": "string",
            "nullable": true
          },
          "GuestCount": {
            "type": "integer",
            "format": "int32"
          },
          "TotalNight": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "HousingLoanResponse": {
        "type": "object",
        "properties": {
          "BankName": {
            "type": "string",
            "description": "Banka Adı - Konut kredisi teklifini sunan bankanın ismi.",
            "nullable": true
          },
          "ProductName": {
            "type": "string",
            "description": "Ürün Adı - Konut kredisi paketinin ismi.",
            "nullable": true
          },
          "InterestRate": {
            "type": "string",
            "description": "Faiz Oranı - Aylık konut kredisi faiz oranı.",
            "nullable": true
          },
          "MonthlyInstallment": {
            "type": "string",
            "description": "Aylık Taksit - Her ay ödenmesi gereken konut kredisi taksidi.",
            "nullable": true
          },
          "TotalAmount": {
            "type": "string",
            "description": "Toplam Ödeme - Vade sonunda bankaya geri ödenecek toplam tutar.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HousingLoanResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HousingLoanResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HtsCalculateData": {
        "type": "object",
        "properties": {
          "HtsInfo": {
            "$ref": "#/components/schemas/HtsInfoModel"
          },
          "Duties": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HtsDutyModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HtsCalculateDataServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/HtsCalculateData"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HtsCalculateRequest": {
        "type": "object",
        "properties": {
          "HtsCode": {
            "type": "string",
            "nullable": true,
            "example": "6101.20.00"
          },
          "UnitPrice": {
            "type": "number",
            "format": "double",
            "example": "100"
          },
          "Quantity": {
            "type": "integer",
            "format": "int32",
            "example": "1"
          }
        },
        "additionalProperties": false
      },
      "HtsCategoryDto": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "integer",
            "format": "int32",
            "example": "61"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "Örme Giyim Ürünleri"
          }
        },
        "additionalProperties": false
      },
      "HtsCategoryDtoListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HtsCategoryDto"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HtsCodeDto": {
        "type": "object",
        "properties": {
          "Htsno": {
            "type": "string",
            "nullable": true,
            "example": "6101.20.00"
          },
          "FullDescription": {
            "type": "string",
            "nullable": true,
            "example": "Pamuklu Örme Giyim"
          },
          "TextRate": {
            "type": "string",
            "nullable": true,
            "example": "15.9%"
          }
        },
        "additionalProperties": false
      },
      "HtsCodeDtoListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HtsCodeDto"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HtsDutyModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "nullable": true
          },
          "HtsCode": {
            "type": "string",
            "nullable": true
          },
          "Price": {
            "type": "number",
            "format": "double"
          },
          "AdValRate": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "HtsInfoModel": {
        "type": "object",
        "properties": {
          "Hts8": {
            "nullable": true
          },
          "BriefDescription": {
            "type": "string",
            "nullable": true
          },
          "Quantity1Code": {
            "type": "string",
            "nullable": true
          },
          "Quantity2Code": {
            "type": "string",
            "nullable": true
          },
          "WtoBindingCode": {
            "type": "string",
            "nullable": true
          },
          "MfnTextRate": {
            "type": "string",
            "nullable": true
          },
          "MfnRateTypeCode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "MfnAdValRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "MfnSpecificRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "MfnOtherRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Col1SpecialText": {
            "type": "string",
            "nullable": true
          },
          "CivilAirIndicator": {
            "type": "string",
            "nullable": true
          },
          "PharmaceuticalInd": {
            "type": "string",
            "nullable": true
          },
          "Col2TextRate": {
            "type": "string",
            "nullable": true
          },
          "Col2RateTypeCode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Col2AdValRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Col2SpecificRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Col2OtherRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "EndEffectiveDate": {
            "type": "string",
            "nullable": true
          },
          "FootnoteComment": {
            "type": "string",
            "nullable": true
          },
          "AdditionalDuty": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IbanAnalysisModel": {
        "type": "object",
        "properties": {
          "Iban": {
            "type": "string",
            "nullable": true
          },
          "BankName": {
            "type": "string",
            "nullable": true
          },
          "BankCode": {
            "type": "string",
            "nullable": true
          },
          "SwiftCode": {
            "type": "string",
            "nullable": true
          },
          "BranchName": {
            "type": "string",
            "nullable": true
          },
          "BranchCode": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "District": {
            "type": "string",
            "nullable": true
          },
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "Fax": {
            "type": "string",
            "nullable": true
          },
          "Address": {
            "type": "string",
            "nullable": true
          },
          "AccountNumber": {
            "type": "string",
            "nullable": true
          },
          "Country": {
            "type": "string",
            "nullable": true
          },
          "ControlDigits": {
            "type": "string",
            "nullable": true
          },
          "IsValid": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "IbanAnalysisModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/IbanAnalysisModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IbanBankModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IbanBankModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IbanBankModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IcsRequest": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string",
            "nullable": true,
            "example": "Proje Toplantısı"
          },
          "Description": {
            "type": "string",
            "nullable": true,
            "example": "Haftalık değerlendirme toplantısı."
          },
          "Start": {
            "type": "string",
            "nullable": true,
            "example": "2026-04-16 10:00:00"
          },
          "End": {
            "type": "string",
            "nullable": true,
            "example": "2026-04-16 11:00:00"
          },
          "Location": {
            "type": "string",
            "nullable": true,
            "example": "Online / Meeting Room 1"
          },
          "Organizer": {
            "type": "string",
            "nullable": true,
            "example": "admin@apimax.com"
          },
          "Attendees": {
            "type": "string",
            "nullable": true,
            "example": "user1@test.com, user2@test.com"
          }
        },
        "additionalProperties": false
      },
      "ImeiQueryFullModel": {
        "type": "object",
        "properties": {
          "Brand": {
            "type": "string",
            "nullable": true
          },
          "Model": {
            "type": "string",
            "nullable": true
          },
          "ModelName": {
            "type": "string",
            "nullable": true
          },
          "Modeldesc": {
            "type": "string",
            "nullable": true
          },
          "Serial": {
            "type": "string",
            "nullable": true
          },
          "Region": {
            "type": "string",
            "nullable": true
          },
          "Imei": {
            "type": "string",
            "nullable": true
          },
          "SimConfig": {
            "type": "string",
            "nullable": true
          },
          "Carrier": {
            "type": "string",
            "nullable": true
          },
          "SimLock": {
            "type": "string",
            "nullable": true
          },
          "IcloudStatus": {
            "type": "string",
            "nullable": true
          },
          "ChimaeraBlocked": {
            "type": "string",
            "nullable": true
          },
          "Info": {
            "type": "string",
            "nullable": true
          },
          "ScamAlert": {
            "type": "string",
            "nullable": true
          },
          "ActivationStatus": {
            "type": "string",
            "nullable": true
          },
          "WarrantyStatus": {
            "type": "string",
            "nullable": true
          },
          "PurchaseDate": {
            "type": "string",
            "nullable": true
          },
          "ApplecareEligible": {
            "type": "string",
            "nullable": true
          },
          "ValidPurchaseDate": {
            "type": "string",
            "nullable": true
          },
          "WarrantyExpiredDate": {
            "type": "string",
            "nullable": true
          },
          "RegisteredDevice": {
            "type": "string",
            "nullable": true
          },
          "ReplacedDevice": {
            "type": "string",
            "nullable": true
          },
          "LoanerDevice": {
            "type": "string",
            "nullable": true
          },
          "Refurbished": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ImeiQueryFullModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/ImeiQueryFullModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ImeiQueryModel": {
        "type": "object",
        "properties": {
          "RefId": {
            "type": "string",
            "nullable": true,
            "example": "12345"
          },
          "Title": {
            "type": "string",
            "nullable": true,
            "example": "iPhone 11"
          },
          "Slug": {
            "type": "string",
            "nullable": true,
            "example": "iphone-11"
          },
          "ThumbUrl": {
            "type": "string",
            "nullable": true,
            "example": "https://cellunlocks.com/resize/100/thumb.jpg"
          },
          "ImageUrl": {
            "type": "string",
            "nullable": true,
            "example": "https://cellunlocks.com/resize/700/image.jpg"
          }
        },
        "additionalProperties": false
      },
      "ImeiQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/ImeiQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InAppPurchaseModel": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Duration": {
            "type": "string",
            "nullable": true
          },
          "Price": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IncomeTaxItem": {
        "type": "object",
        "properties": {
          "Tur": {
            "type": "string",
            "nullable": true,
            "example": "1"
          },
          "VergiDonemi": {
            "type": "string",
            "nullable": true,
            "example": "012026122026"
          },
          "Matrah": {
            "type": "string",
            "nullable": true,
            "example": "100000.00"
          }
        },
        "additionalProperties": false
      },
      "IncomeTaxResultItem": {
        "type": "object",
        "properties": {
          "Donem": {
            "type": "string",
            "nullable": true,
            "example": "01/2026-12/2026"
          },
          "GelirUnsuru": {
            "type": "string",
            "nullable": true,
            "example": "Ücretli"
          },
          "Matrah": {
            "type": "string",
            "nullable": true,
            "example": "100000.00"
          },
          "GelirVergisiTutar": {
            "type": "string",
            "nullable": true,
            "example": "15000.0"
          }
        },
        "additionalProperties": false
      },
      "IncomeTaxResultItemListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IncomeTaxResultItem"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramChat": {
        "type": "object",
        "properties": {
          "ChatId": {
            "type": "string",
            "nullable": true
          },
          "ChatName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramChatListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstagramChat"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramConnectRequest": {
        "type": "object",
        "properties": {
          "Username": {
            "type": "string",
            "nullable": true
          },
          "Password": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramConnectResponse": {
        "type": "object",
        "properties": {
          "Success": {
            "type": "boolean"
          },
          "Requires2FA": {
            "type": "boolean"
          },
          "IsReady": {
            "type": "boolean"
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "Username": {
            "type": "string",
            "nullable": true
          },
          "Message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramConnectResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/InstagramConnectResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramLogoutResponse": {
        "type": "object",
        "properties": {
          "Message": {
            "type": "string",
            "nullable": true
          },
          "WasConnected": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "InstagramLogoutResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/InstagramLogoutResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramMessage": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "From": {
            "type": "string",
            "nullable": true
          },
          "FromOriginalId": {
            "type": "string",
            "nullable": true
          },
          "To": {
            "type": "string",
            "nullable": true
          },
          "ToOriginalId": {
            "type": "string",
            "nullable": true
          },
          "Body": {
            "type": "string",
            "nullable": true
          },
          "Timestamp": {
            "type": "integer",
            "format": "int64"
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "IsGroup": {
            "type": "boolean"
          },
          "FromMe": {
            "type": "boolean"
          },
          "ChatName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramMessageDetail": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "FileName": {
            "type": "string",
            "nullable": true
          },
          "Body": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramMessageListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstagramMessage"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramPostData": {
        "type": "object",
        "properties": {
          "MediaId": {
            "type": "string",
            "nullable": true
          },
          "Code": {
            "type": "string",
            "nullable": true
          },
          "Timestamp": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramPostPhotoRequest": {
        "type": "object",
        "properties": {
          "ImageBase64": {
            "type": "string",
            "nullable": true
          },
          "Caption": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramPostResponse": {
        "type": "object",
        "properties": {
          "Success": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "Data": {
            "$ref": "#/components/schemas/InstagramPostData"
          }
        },
        "additionalProperties": false
      },
      "InstagramPostResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/InstagramPostResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramPostStoryRequest": {
        "type": "object",
        "properties": {
          "ImageBase64": {
            "type": "string",
            "nullable": true
          },
          "IsVideo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "InstagramRecipientResult": {
        "type": "object",
        "properties": {
          "To": {
            "type": "string",
            "nullable": true
          },
          "Details": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstagramMessageDetail"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramRecipientResultListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstagramRecipientResult"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramSendMessageRequest": {
        "type": "object",
        "properties": {
          "To": {
            "type": "string",
            "nullable": true
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "Files": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramStatusResponse": {
        "type": "object",
        "properties": {
          "IsReady": {
            "type": "boolean"
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "LoadingPercent": {
            "type": "integer",
            "format": "int32"
          },
          "LoadingMessage": {
            "type": "string",
            "nullable": true
          },
          "Username": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramStatusResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/InstagramStatusResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramVerifyResponse": {
        "type": "object",
        "properties": {
          "Success": {
            "type": "boolean"
          },
          "IsReady": {
            "type": "boolean"
          },
          "Username": {
            "type": "string",
            "nullable": true
          },
          "Message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InstagramVerifyResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/InstagramVerifyResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Invoice": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InvoiceItem"
            },
            "nullable": true
          },
          "TaxIdOrTrId": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Surname": {
            "type": "string",
            "nullable": true
          },
          "FullAddress": {
            "type": "string",
            "nullable": true
          },
          "BuildingName": {
            "type": "string",
            "nullable": true
          },
          "BuildingNumber": {
            "type": "string",
            "nullable": true
          },
          "DoorNumber": {
            "type": "string",
            "nullable": true
          },
          "Town": {
            "type": "string",
            "nullable": true
          },
          "District": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "Country": {
            "type": "string",
            "nullable": true
          },
          "ZipCode": {
            "type": "string",
            "nullable": true
          },
          "PhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "FaxNumber": {
            "type": "string",
            "nullable": true
          },
          "Email": {
            "type": "string",
            "nullable": true
          },
          "Website": {
            "type": "string",
            "nullable": true
          },
          "TaxOffice": {
            "type": "string",
            "nullable": true
          },
          "Currency": {
            "type": "string",
            "nullable": true
          },
          "CurrencyRate": {
            "type": "string",
            "nullable": true
          },
          "InvoiceType": {
            "type": "string",
            "nullable": true
          },
          "HangiTip": {
            "type": "string",
            "nullable": true
          },
          "DocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "OrderNumber": {
            "type": "string",
            "nullable": true
          },
          "OrderDate": {
            "type": "string",
            "nullable": true
          },
          "DispatchNumber": {
            "type": "string",
            "nullable": true
          },
          "DispatchDate": {
            "type": "string",
            "nullable": true
          },
          "SlipNumber": {
            "type": "string",
            "nullable": true
          },
          "SlipDate": {
            "type": "string",
            "nullable": true
          },
          "SlipTime": {
            "type": "string",
            "nullable": true
          },
          "SlipType": {
            "type": "string",
            "nullable": true
          },
          "ZReportNumber": {
            "type": "string",
            "nullable": true
          },
          "OkcSerialNumber": {
            "type": "string",
            "nullable": true
          },
          "CommissionRate": {
            "type": "integer",
            "format": "int32"
          },
          "FreightRate": {
            "type": "integer",
            "format": "int32"
          },
          "HammaliyeRate": {
            "type": "integer",
            "format": "int32"
          },
          "NakliyeRate": {
            "type": "integer",
            "format": "int32"
          },
          "CommissionAmount": {
            "type": "string",
            "nullable": true
          },
          "FreightAmount": {
            "type": "string",
            "nullable": true
          },
          "HammaliyeAmount": {
            "type": "string",
            "nullable": true
          },
          "NakliyeAmount": {
            "type": "string",
            "nullable": true
          },
          "CommissionVatRate": {
            "type": "integer",
            "format": "int32"
          },
          "FreightVatRate": {
            "type": "integer",
            "format": "int32"
          },
          "HammaliyeVatRate": {
            "type": "integer",
            "format": "int32"
          },
          "NakliyeVatRate": {
            "type": "integer",
            "format": "int32"
          },
          "CommissionVatAmount": {
            "type": "string",
            "nullable": true
          },
          "FreightVatAmount": {
            "type": "string",
            "nullable": true
          },
          "HammaliyeVatAmount": {
            "type": "string",
            "nullable": true
          },
          "NakliyeVatAmount": {
            "type": "string",
            "nullable": true
          },
          "IncomeTaxRate": {
            "type": "integer",
            "format": "int32"
          },
          "BagkurDeductionRate": {
            "type": "integer",
            "format": "int32"
          },
          "IncomeTaxDeductionAmount": {
            "type": "string",
            "nullable": true
          },
          "BagkurDeductionAmount": {
            "type": "string",
            "nullable": true
          },
          "HalRusumRate": {
            "type": "integer",
            "format": "int32"
          },
          "TradeExchangeRate": {
            "type": "integer",
            "format": "int32"
          },
          "NationalDefenseFundRate": {
            "type": "integer",
            "format": "int32"
          },
          "OtherRate": {
            "type": "integer",
            "format": "int32"
          },
          "HalRusumAmount": {
            "type": "string",
            "nullable": true
          },
          "TradeExchangeAmount": {
            "type": "string",
            "nullable": true
          },
          "NationalDefenseFundAmount": {
            "type": "string",
            "nullable": true
          },
          "OtherAmount": {
            "type": "string",
            "nullable": true
          },
          "HalRusumVatRate": {
            "type": "integer",
            "format": "int32"
          },
          "TradeExchangeVatRate": {
            "type": "integer",
            "format": "int32"
          },
          "NationalDefenseFundVatRate": {
            "type": "integer",
            "format": "int32"
          },
          "OtherVatRate": {
            "type": "integer",
            "format": "int32"
          },
          "HalRusumVatAmount": {
            "type": "string",
            "nullable": true
          },
          "TradeExchangeVatAmount": {
            "type": "string",
            "nullable": true
          },
          "NationalDefenseFundVatAmount": {
            "type": "string",
            "nullable": true
          },
          "OtherVatAmount": {
            "type": "string",
            "nullable": true
          },
          "SpecialTaxBaseAmount": {
            "type": "string",
            "nullable": true
          },
          "SpecialTaxBaseRate": {
            "type": "integer",
            "format": "int32"
          },
          "SpecialTaxBaseTaxAmount": {
            "type": "string",
            "nullable": true
          },
          "TaxType": {
            "type": "string",
            "nullable": true
          },
          "ReturnItems": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "TotalExpenses": {
            "type": "string",
            "nullable": true
          },
          "GrandTotal": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "TotalVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "GrandTotalInclVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "TotalDiscount": {
            "type": "number",
            "format": "double"
          },
          "PaymentTotal": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "CalculatedGrandTotal": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "CalculatedTotalVat": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "CalculatedGrandTotalInclVat": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "CalculatedPaymentTotal": {
            "type": "number",
            "format": "double",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "InvoiceItem": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Quantity": {
            "type": "number",
            "format": "double"
          },
          "UnitPrice": {
            "type": "number",
            "format": "double"
          },
          "VatRate": {
            "type": "integer",
            "format": "int32"
          },
          "UnitType": {
            "type": "string",
            "nullable": true
          },
          "DiscountRate": {
            "type": "integer",
            "format": "int32"
          },
          "DiscountAmount": {
            "type": "number",
            "format": "double"
          },
          "DiscountReason": {
            "type": "string",
            "nullable": true
          },
          "TaxRate": {
            "type": "integer",
            "format": "int32"
          },
          "VatAmountOfTax": {
            "type": "number",
            "format": "double"
          },
          "Price": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "VatAmount": {
            "type": "number",
            "format": "double",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "IpInfoModel": {
        "type": "object",
        "properties": {
          "Ip": {
            "type": "string",
            "nullable": true
          },
          "Country": {
            "type": "string",
            "nullable": true
          },
          "CountryCode": {
            "type": "string",
            "nullable": true
          },
          "RegionName": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "ZipCode": {
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "number",
            "format": "double"
          },
          "Longitude": {
            "type": "number",
            "format": "double"
          },
          "Timezone": {
            "type": "string",
            "nullable": true
          },
          "Isp": {
            "type": "string",
            "nullable": true
          },
          "Organization": {
            "type": "string",
            "nullable": true
          },
          "AsInfo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IpInfoModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/IpInfoModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulBedasOutageModel": {
        "type": "object",
        "properties": {
          "Detail": {
            "$ref": "#/components/schemas/IstanbulBedasPlannedOutageModel"
          }
        },
        "additionalProperties": false
      },
      "IstanbulBedasOutageModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IstanbulBedasOutageModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulBedasPlannedOutageModel": {
        "type": "object",
        "properties": {
          "Reason": {
            "type": "string",
            "nullable": true,
            "example": "Abone/Şube Bağlantısı"
          },
          "District": {
            "type": "string",
            "nullable": true,
            "example": "KAĞITHANE"
          },
          "Start": {
            "type": "string",
            "nullable": true,
            "example": "2026-05-04 09:00:00"
          },
          "End": {
            "type": "string",
            "nullable": true,
            "example": "2026-05-04 14:00:00"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "string",
            "nullable": true,
            "example": "41.099955"
          },
          "Longitude": {
            "type": "string",
            "nullable": true,
            "example": "29.001774"
          }
        },
        "additionalProperties": false
      },
      "IstanbulDistrictModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "nullable": true,
            "example": "BE"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "KAĞITHANE"
          }
        },
        "additionalProperties": false
      },
      "IstanbulDistrictModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IstanbulDistrictModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulHalPriceModel": {
        "type": "object",
        "properties": {
          "ProductName": {
            "type": "string",
            "description": "Ürün Adı - Halde satılan ürünün adı (Örn: Amasya Elma)",
            "nullable": true,
            "example": "Amasya Elma"
          },
          "Unit": {
            "type": "string",
            "description": "Birim - Ürünün satış birimi (Örn: Kilogram, Piece, Sack, Box)",
            "nullable": true,
            "example": "Kilogram"
          },
          "LowestPrice": {
            "type": "string",
            "description": "En Düşük Fiyat - Ürünün haldeki en düşük birim fiyatı (Örn: 15.50)",
            "nullable": true,
            "example": "15.50"
          },
          "HighestPrice": {
            "type": "string",
            "description": "En Yüksek Fiyat - Ürünün haldeki en yüksek birim fiyatı (Örn: 22.00)",
            "nullable": true,
            "example": "22.00"
          }
        },
        "additionalProperties": false
      },
      "IstanbulHalPriceModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IstanbulHalPriceModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettCoordinateModel": {
        "type": "object",
        "properties": {
          "Lat": {
            "type": "number",
            "format": "double"
          },
          "Lng": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettDirectionScheduleModel": {
        "type": "object",
        "properties": {
          "Direction": {
            "type": "string",
            "nullable": true
          },
          "Workdays": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Saturdays": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Sundays": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettDirectionScheduleModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IstanbulIettDirectionScheduleModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettRouteModel": {
        "type": "object",
        "properties": {
          "HAT_HAT_ADI": {
            "type": "string",
            "nullable": true
          },
          "HAT_HAT_KODU": {
            "type": "string",
            "nullable": true
          },
          "HAT_ID": {
            "type": "integer",
            "format": "int64"
          },
          "GUZERGAH_ADI": {
            "type": "string",
            "nullable": true
          },
          "GUZERGAH_GUZERGAH_ISARETI": {
            "type": "string",
            "nullable": true
          },
          "GUZERGAH_DEPAR_NO": {
            "type": "integer",
            "format": "int64"
          },
          "GUZERGAH_GUZERGAH_KODU": {
            "type": "string",
            "nullable": true
          },
          "GUZERGAH_ID": {
            "type": "integer",
            "format": "int64"
          },
          "GUZERGAH_YOLCU_GUZERGAH_ADI": {
            "type": "string",
            "nullable": true
          },
          "GUZERGAH_YON": {
            "type": "integer",
            "format": "int32"
          },
          "GUZERGAH_GUZERGAH_ADI": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettRouteModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IstanbulIettRouteModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettRoutePinModel": {
        "type": "object",
        "properties": {
          "LineIcon": {
            "type": "string",
            "nullable": true
          },
          "LineColor": {
            "type": "string",
            "nullable": true
          },
          "Polylines": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/IstanbulIettCoordinateModel"
              }
            },
            "nullable": true
          },
          "Stations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IstanbulIettStationPlaceModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettRoutePinModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IstanbulIettRoutePinModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettScheduleRequest": {
        "type": "object",
        "properties": {
          "hCode": {
            "type": "string",
            "nullable": true,
            "example": "62"
          },
          "rstart": {
            "type": "string",
            "nullable": true,
            "example": "KAĞITHANE / GÜLTEPE"
          },
          "rend": {
            "type": "string",
            "nullable": true,
            "example": "KABATAŞ"
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettSearchItemModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Stationcode": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettSearchItemModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IstanbulIettSearchItemModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulIettStationPlaceModel": {
        "type": "object",
        "properties": {
          "StationName": {
            "type": "string",
            "nullable": true
          },
          "StationCity": {
            "type": "string",
            "nullable": true
          },
          "Lat": {
            "type": "number",
            "format": "double"
          },
          "Lng": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "IstanbulIskiOutageModel": {
        "type": "object",
        "properties": {
          "Description": {
            "type": "string",
            "nullable": true,
            "example": "İÇME SUYU HATLARINDA MEYDANA GELEN ARIZA SEBEBIYLE 100 MM ÇAPLI ŞEBEKE HATTI ARIZASI"
          },
          "OutageId": {
            "type": "string",
            "nullable": true,
            "example": "10000511341"
          },
          "StartDate": {
            "type": "string",
            "nullable": true,
            "example": "22/05/2026"
          },
          "DistrictName": {
            "type": "string",
            "nullable": true,
            "example": "ÜSKÜDAR"
          },
          "DistrictCode": {
            "type": "string",
            "nullable": true,
            "example": "AE"
          },
          "NeighborhoodName": {
            "type": "string",
            "nullable": true,
            "example": "CUMHURİYET MAH"
          },
          "NeighborhoodCode": {
            "type": "string",
            "nullable": true,
            "example": "151"
          },
          "EndDate": {
            "type": "string",
            "nullable": true,
            "example": "22/05/2026 18:00:00"
          }
        },
        "additionalProperties": false
      },
      "IstanbulIskiOutageModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IstanbulIskiOutageModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IstanbulNeighborhoodModel": {
        "type": "object",
        "properties": {
          "NeighborhoodCode": {
            "type": "string",
            "nullable": true,
            "example": "123"
          },
          "NeighborhoodName": {
            "type": "string",
            "nullable": true,
            "example": "Merkez Mah."
          }
        },
        "additionalProperties": false
      },
      "IstanbulNeighborhoodModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IstanbulNeighborhoodModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "JsonElementServiceResult": {
        "type": "object",
        "properties": {
          "Value": { },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "JsonNode": {
        "type": "object",
        "properties": {
          "Options": {
            "$ref": "#/components/schemas/JsonNodeOptions"
          },
          "Parent": {
            "$ref": "#/components/schemas/JsonNode"
          },
          "Root": {
            "$ref": "#/components/schemas/JsonNode"
          }
        },
        "additionalProperties": false
      },
      "JsonNodeOptions": {
        "type": "object",
        "properties": {
          "PropertyNameCaseInsensitive": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "MarketPriceCategoryModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "description": "Kategori Adı - Ana kategorinin adı",
            "nullable": true,
            "example": "Meyve ve Sebze"
          },
          "Subcategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Alt Kategoriler - Kategoriye ait alt kategorilerin listesi",
            "nullable": true,
            "example": [
              "Meyve",
              "Sebze"
            ]
          }
        },
        "additionalProperties": false
      },
      "MarketPriceCategoryModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MarketPriceCategoryModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketPriceFacetModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "description": "Filtre Adı - Kırılım filtresinin adı veya değeri",
            "nullable": true,
            "example": "a101"
          },
          "Count": {
            "type": "integer",
            "description": "Kayıt Sayısı - Bu filtre kırılımına ait bulunan toplam ürün sayısı",
            "format": "int32",
            "example": "1"
          }
        },
        "additionalProperties": false
      },
      "MarketPriceGeneralSearchRequest": {
        "type": "object",
        "properties": {
          "Keywords": {
            "type": "string",
            "description": "Arama Kelimesi - Arama yapılacak anahtar kelime (Örn: kıyma)",
            "nullable": true,
            "example": "kıyma"
          },
          "Pages": {
            "type": "integer",
            "description": "Sayfa Numarası - Sıfırdan başlayan sayfa numarası (Örn: 0)",
            "format": "int32",
            "example": "0"
          },
          "Size": {
            "type": "integer",
            "description": "Sayfa Boyutu - Sayfa başına listelenecek kayıt sayısı (Örn: 24)",
            "format": "int32",
            "example": "24"
          },
          "Latitude": {
            "type": "number",
            "description": "Enlem - Arama merkezinin enlem koordinatı",
            "format": "double",
            "example": "38.7337474411033"
          },
          "Longitude": {
            "type": "number",
            "description": "Boylam - Arama merkezinin boylam koordinatı",
            "format": "double",
            "example": "29.7458215107183"
          },
          "Distance": {
            "type": "number",
            "description": "Mesafe Yarıçapı (km) - Arama yarıçapı mesafesi (Örn: 5)",
            "format": "double",
            "example": "5"
          },
          "Depots": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Depolar / Şubeler - Taranacak şube ID listesi",
            "nullable": true,
            "example": [
              "bim-U706",
              "sok-8855"
            ]
          }
        },
        "additionalProperties": false
      },
      "MarketPriceNearestModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "description": "Market ID - Marketin benzersiz kimlik kodu",
            "nullable": true,
            "example": "bim-J055"
          },
          "SellerName": {
            "type": "string",
            "description": "Şube Adı - Market şubesinin adı",
            "nullable": true,
            "example": "Nurtaç kağıthane"
          },
          "MarketName": {
            "type": "string",
            "description": "Market Markası - Marka adı (Örn: bim, sok, a101, migros, carrefour, tarim_kredi)",
            "nullable": true,
            "example": "bim"
          },
          "Distance": {
            "type": "number",
            "description": "Uzaklık (metre) - Arama merkezine olan kuş uçuşu uzaklığı (metre)",
            "format": "double",
            "example": "99.48584068974966"
          },
          "Latitude": {
            "type": "number",
            "description": "Enlem - Market şubesinin enlem koordinatı",
            "format": "double",
            "example": "41.073402"
          },
          "Longitude": {
            "type": "number",
            "description": "Boylam - Market şubesinin boylam koordinatı",
            "format": "double",
            "example": "28.971296"
          }
        },
        "additionalProperties": false
      },
      "MarketPriceNearestModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MarketPriceNearestModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketPriceNearestRequest": {
        "type": "object",
        "properties": {
          "Latitude": {
            "type": "number",
            "description": "Enlem - Arama merkezinin enlem koordinatı",
            "format": "double",
            "example": "41.011219"
          },
          "Longitude": {
            "type": "number",
            "description": "Boylam - Arama merkezinin boylam koordinatı",
            "format": "double",
            "example": "28.968134"
          },
          "Distance": {
            "type": "integer",
            "description": "Mesafe (km) - Arama yarıçapı mesafesi (kilometre cinsinden)",
            "format": "int32",
            "example": "1"
          }
        },
        "additionalProperties": false
      },
      "MarketPriceOrderRequest": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "description": "Sıralama Kriteri - Sıralama kriterinin adı (Örn: lowest_price)",
            "nullable": true,
            "example": "lowest_price"
          },
          "Type": {
            "type": "string",
            "description": "Sıralama Yönü - Sıralama yönü (Örn: asc, desc)",
            "nullable": true,
            "example": "asc"
          }
        },
        "additionalProperties": false
      },
      "MarketPriceProductDepotModel": {
        "type": "object",
        "properties": {
          "DepotId": {
            "type": "string",
            "description": "Şube Kimliği - Fiyatın ait olduğu şube/depo ID'si",
            "nullable": true,
            "example": "a101-G989"
          },
          "DepotName": {
            "type": "string",
            "description": "Şube Adı - Şube/Depo adı",
            "nullable": true,
            "example": "Tümleç Kağıthane Istanbul"
          },
          "Price": {
            "type": "number",
            "description": "Fiyat - Ürünün şubedeki satış fiyatı (TL)",
            "format": "double",
            "example": "18.9"
          },
          "UnitPrice": {
            "type": "string",
            "description": "Birim Fiyatı Metni - Ürünün birim fiyatı formatlı metni (Örn: 63,00 ₺/Kg)",
            "nullable": true,
            "example": "63,00 ₺/Kg"
          },
          "UnitPriceValue": {
            "type": "number",
            "description": "Birim Fiyatı Sayısal - Ürünün birim fiyatının sayısal değeri",
            "format": "double",
            "example": "63.0"
          },
          "MarketName": {
            "type": "string",
            "description": "Market Markası - Marka adı (Örn: a101, bim, sok)",
            "nullable": true,
            "example": "a101"
          },
          "Percentage": {
            "type": "number",
            "description": "Yüzde - İndirim yüzdesi oranı",
            "format": "double",
            "example": "0.0"
          },
          "Longitude": {
            "type": "number",
            "description": "Boylam - Şubenin boylam koordinatı",
            "format": "double",
            "example": "28.970642"
          },
          "Latitude": {
            "type": "number",
            "description": "Enlem - Şubenin enlem koordinatı",
            "format": "double",
            "example": "41.069378"
          },
          "IndexTime": {
            "type": "string",
            "description": "Tarih - Fiyatın güncellenme veya indekslenme zamanı",
            "nullable": true,
            "example": "19.05.2026 18:02"
          },
          "Discount": {
            "type": "boolean",
            "description": "İndirimde Mi? - Üründe indirim olup olmadığı",
            "example": "false"
          },
          "DiscountRatio": {
            "type": "number",
            "description": "İndirim Oranı - Varsa indirim oranı değeri",
            "format": "double",
            "nullable": true,
            "example": "null"
          },
          "PromotionText": {
            "type": "string",
            "description": "Promosyon Metni - Varsa promosyon veya kampanya metni",
            "nullable": true,
            "example": "null"
          }
        },
        "additionalProperties": false
      },
      "MarketPriceProductModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "description": "Ürün ID - Ürünün benzersiz kimlik kodu",
            "nullable": true,
            "example": "0N27"
          },
          "Title": {
            "type": "string",
            "description": "Ürün Adı - Ürünün başlığı veya adı",
            "nullable": true,
            "example": "Sivri Biber Paket 300 Gr"
          },
          "Brand": {
            "type": "string",
            "description": "Marka - Ürünün üretici markası",
            "nullable": true,
            "example": "Markasız"
          },
          "ImageUrl": {
            "type": "string",
            "description": "Görsel URL - Ürün görselinin internet adresi",
            "nullable": true,
            "example": "https://cdn.marketfiyati.org.tr/a101images/20000024.png"
          },
          "RefinedVolumeOrWeight": {
            "type": "string",
            "description": "Hacim / Ağırlık - Ürünün ağırlık veya hacim bilgisi",
            "nullable": true,
            "example": "300 GR"
          },
          "Categories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Kategoriler - Ürünün bağlı olduğu hiyerarşik kategori listesi",
            "nullable": true,
            "example": [
              "Meyve Ve Sebzeler",
              "Sebze",
              "Biber"
            ]
          },
          "MainCategory": {
            "type": "string",
            "description": "Ana Kategori - Ürünün birincil ana kategorisi",
            "nullable": true,
            "example": "Sebze"
          },
          "MenuCategory": {
            "type": "string",
            "description": "Menü Kategorisi - Ürünün gösterileceği menü kategorisi",
            "nullable": true,
            "example": "Meyve ve Sebze"
          },
          "ProductDepotInfoList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MarketPriceProductDepotModel"
            },
            "description": "Şubeler ve Fiyatlar - Ürünün satıldığı şubeler ve şube fiyat bilgileri",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketPriceSearchByCategoryRequest": {
        "type": "object",
        "properties": {
          "MenuCategory": {
            "type": "boolean",
            "description": "Menü Kategorisi Mi? - Kategori bazlı menü araması mı yoksa genel kelime araması mı olduğu (Örn: true)",
            "example": "true"
          },
          "Keywords": {
            "type": "string",
            "description": "Arama Kelimesi / Kategori - Arama yapılacak anahtar kelime veya kategori adı (Örn: Meyve ve Sebze)",
            "nullable": true,
            "example": "Meyve ve Sebze"
          },
          "Pages": {
            "type": "integer",
            "description": "Sayfa Numarası - Sıfırdan başlayan sayfa numarası (Örn: 0)",
            "format": "int32",
            "example": "0"
          },
          "Size": {
            "type": "integer",
            "description": "Sayfa Boyutu - Sayfa başına listelenecek kayıt sayısı (Örn: 24)",
            "format": "int32",
            "example": "24"
          },
          "MarketNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Market Filtreleri - Filtrelenecek belirli market markalarının listesi (Örn: carrefour, a101, migros, bim, tarim_kredi, sok)",
            "nullable": true,
            "example": [
              "carrefour",
              "a101",
              "migros",
              "bim",
              "tarim_kredi",
              "sok"
            ]
          },
          "RefinedVolumeWeight": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Hacim/Ağırlık Filtreleri - Ürün hacim ve ağırlık filtreleri listesi (Örn: 1 KG, 250 GR)",
            "nullable": true,
            "example": [
              "1 KG",
              "250 GR"
            ]
          },
          "RefinedQuantityUnit": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Miktar/Adet Filtreleri - Ürün adet/miktar filtreleri listesi (Örn: 5 Adet, 1 Adet)",
            "nullable": true,
            "example": [
              "5 Adet",
              "1 Adet"
            ]
          },
          "Brand": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Marka Filtreleri - Marka adlarına göre filtre listesi (Örn: Markasız, Superfresh)",
            "nullable": true,
            "example": [
              "Markasız",
              "Superfresh"
            ]
          },
          "OfferPrice": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Fiyat Aralığı Filtreleri - Fiyat aralık filtre listesi (Örn: 40-60, 0-20)",
            "nullable": true,
            "example": [
              "40-60",
              "0-20"
            ]
          },
          "Latitude": {
            "type": "number",
            "description": "Enlem - Arama merkezinin enlem koordinatı",
            "format": "double",
            "example": "41.07267132397224"
          },
          "Longitude": {
            "type": "number",
            "description": "Boylam - Arama merkezinin boylam koordinatı",
            "format": "double",
            "example": "28.97130480510927"
          },
          "Distance": {
            "type": "number",
            "description": "Mesafe Yarıçapı (km) - Arama yarıçapı mesafesi (Örn: 2)",
            "format": "double",
            "example": "2"
          },
          "Depots": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Depolar / Şubeler - Taranacak şube ID listesi (Örn: bim-J055, a101-G989)",
            "nullable": true,
            "example": [
              "bim-J055",
              "a101-G989"
            ]
          },
          "Order": {
            "$ref": "#/components/schemas/MarketPriceOrderRequest"
          }
        },
        "additionalProperties": false
      },
      "MarketPriceSearchByIdentityRequest": {
        "type": "object",
        "properties": {
          "Identity": {
            "type": "string",
            "description": "Kimlik Kodu (ID) - Aranacak ürünün benzersiz kimlik kodu (Örn: 0JDD)",
            "nullable": true,
            "example": "0JDD"
          },
          "IdentityType": {
            "type": "string",
            "description": "Kimlik Türü - Kimlik türü kodu (Örn: id)",
            "nullable": true,
            "example": "id"
          },
          "Latitude": {
            "type": "number",
            "description": "Enlem - Arama merkezinin enlem koordinatı",
            "format": "double",
            "example": "41.072332428507885"
          },
          "Longitude": {
            "type": "number",
            "description": "Boylam - Arama merkezinin boylam koordinatı",
            "format": "double",
            "example": "28.972835540771488"
          },
          "Distance": {
            "type": "number",
            "description": "Mesafe Yarıçapı (km) - Arama yarıçapı mesafesi (Örn: 0)",
            "format": "double",
            "example": "0"
          },
          "Depots": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Depolar / Şubeler - Taranacak şube ID listesi (Örn: bim-J050, sok-7932, bim-J055)",
            "nullable": true,
            "example": [
              "bim-J050",
              "sok-7932",
              "bim-J055"
            ]
          }
        },
        "additionalProperties": false
      },
      "MarketPriceSearchModel": {
        "type": "object",
        "properties": {
          "FullAddress": {
            "type": "string",
            "description": "Tam Adres - Bulunan yerin tam adres veya başlık bilgisi",
            "nullable": true,
            "example": "Gürsel Mh. Eski Beşiktaş Cd. (28 Nisan Cd.) Kağıthane İstanbul "
          },
          "Type": {
            "type": "string",
            "description": "Tür - Adres türü (Örn: Y, P)",
            "nullable": true,
            "example": "Y"
          },
          "PlaceName": {
            "type": "string",
            "description": "Yer Adı - Varsa işletme, bina veya yer adı",
            "nullable": true,
            "example": "H. Filiz İş Hanı"
          },
          "Street": {
            "type": "string",
            "description": "Cadde/Sokak - Bulunan yerin cadde veya sokak adı",
            "nullable": true,
            "example": "Eski Beşiktaş Cd."
          },
          "Neighborhood": {
            "type": "string",
            "description": "Mahalle - Bulunan yerin mahalle adı",
            "nullable": true,
            "example": "Gürsel Mh."
          },
          "District": {
            "type": "string",
            "description": "İlçe - Bulunan yerin bağlı olduğu ilçe",
            "nullable": true,
            "example": "Kağıthane"
          },
          "Province": {
            "type": "string",
            "description": "İl - Bulunan yerin bağlı olduğu il/şehir",
            "nullable": true,
            "example": "İstanbul"
          },
          "Longitude": {
            "type": "number",
            "description": "Boylam - Bulunan yerin coğrafi boylamı",
            "format": "double",
            "example": "28.9718734079327"
          },
          "Latitude": {
            "type": "number",
            "description": "Enlem - Bulunan yerin coğrafi enlemi",
            "format": "double",
            "example": "41.072619062001"
          },
          "ProvinceCode": {
            "type": "integer",
            "description": "İl Kodu - Bulunan yerin bağlı olduğu ilin plaka kodu",
            "format": "int32",
            "example": "34"
          },
          "DistrictCode": {
            "type": "integer",
            "description": "İlçe Kodu - İç sistem ilçe kodu",
            "format": "int32",
            "example": "1810"
          },
          "NeighborhoodCode": {
            "type": "integer",
            "description": "Mahalle Kodu - İç sistem mahalle kodu",
            "format": "int32",
            "example": "33855"
          },
          "RoadCode": {
            "type": "integer",
            "description": "Sokak/Yol Kodu - İç sistem sokak/yol kodu",
            "format": "int32",
            "example": "34029908"
          },
          "DoorNumber": {
            "type": "string",
            "description": "Bina Numarası - Bulunan yerin kapı/bina numarası",
            "nullable": true,
            "example": "30"
          }
        },
        "additionalProperties": false
      },
      "MarketPriceSearchModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MarketPriceSearchModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketPriceSearchResultModel": {
        "type": "object",
        "properties": {
          "NumberOfFound": {
            "type": "integer",
            "description": "Bulunan Toplam Ürün - Kriterlere uyan toplam bulunan ürün sayısı",
            "format": "int32",
            "example": "1"
          },
          "SearchResultType": {
            "type": "integer",
            "description": "Arama Sonuç Türü - Arama sonuç türü kodu",
            "format": "int32",
            "example": "1"
          },
          "Content": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MarketPriceProductModel"
            },
            "description": "Ürünler - Bulunan ürünlerin detaylı listesi",
            "nullable": true
          },
          "FacetMap": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/MarketPriceFacetModel"
              },
              "nullable": true
            },
            "description": "Filtre Kırılımları Map'i - Kullanıcıya sunulabilecek dinamik filtreler ve sayıları (Örn: markalar, fiyat aralıkları, market adları)",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketPriceSearchResultModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/MarketPriceSearchResultModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketPriceSearchSimilarRequest": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "description": "Ürün ID - Benzerleri aranacak ürünün benzersiz kimlik kodu (Örn: 1O26)",
            "nullable": true,
            "example": "1O26"
          },
          "Keywords": {
            "type": "string",
            "description": "Anahtar Kelimeler - Ürünün anahtar kelimeleri veya başlığı (Örn: Eti Karam Bitter %70 Kakao 60 Gr)",
            "nullable": true,
            "example": "Eti Karam Bitter %70 Kakao 60 Gr"
          },
          "Pages": {
            "type": "integer",
            "description": "Sayfa Numarası - Sıfırdan başlayan sayfa numarası (Örn: 0)",
            "format": "int32",
            "example": "0"
          },
          "Size": {
            "type": "integer",
            "description": "Sayfa Boyutu - Sayfa başına listelenecek kayıt sayısı (Örn: 24)",
            "format": "int32",
            "example": "24"
          },
          "Latitude": {
            "type": "number",
            "description": "Enlem - Arama merkezinin enlem koordinatı",
            "format": "double",
            "example": "41.072332428507885"
          },
          "Longitude": {
            "type": "number",
            "description": "Boylam - Arama merkezinin boylam koordinatı",
            "format": "double",
            "example": "28.972835540771488"
          },
          "Distance": {
            "type": "number",
            "description": "Mesafe Yarıçapı (km) - Arama yarıçapı mesafesi (Örn: 1)",
            "format": "double",
            "example": "1"
          },
          "Depots": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Depolar / Şubeler - Taranacak şube ID listesi",
            "nullable": true,
            "example": [
              "bim-J050",
              "sok-7932",
              "bim-J055"
            ]
          }
        },
        "additionalProperties": false
      },
      "MarketplaceCalculatorCategoryModel": {
        "type": "object",
        "properties": {
          "CategoryId": {
            "type": "string",
            "nullable": true
          },
          "KategoriAdi": {
            "type": "string",
            "nullable": true
          },
          "CoRate": {
            "type": "number",
            "format": "double"
          },
          "StandartPazarlamaGideri": {
            "type": "number",
            "format": "double"
          },
          "GununFirsati": {
            "nullable": true
          },
          "hbcategoryid": {
            "nullable": true
          },
          "AliExpressCategoryId": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketplaceCalculatorCategoryRequest": {
        "type": "object",
        "properties": {
          "Term": {
            "type": "string",
            "nullable": true,
            "example": "telefon"
          },
          "MarketPlaceId": {
            "type": "integer",
            "format": "int32",
            "example": "4"
          }
        },
        "additionalProperties": false
      },
      "MarketplaceCalculatorCategoryResponse": {
        "type": "object",
        "properties": {
          "Categories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MarketplaceCalculatorCategoryModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketplaceCalculatorCategoryResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/MarketplaceCalculatorCategoryResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketplaceCommissionCalculateRequest": {
        "type": "object",
        "properties": {
          "MarketPlaceId": {
            "type": "integer",
            "format": "int32",
            "example": "4"
          },
          "CoRate": {
            "type": "number",
            "format": "double",
            "example": "6"
          },
          "SellPrice": {
            "type": "number",
            "format": "double",
            "example": "100"
          },
          "BuyPrice": {
            "type": "number",
            "format": "double",
            "example": "20"
          },
          "CargoPrice": {
            "type": "number",
            "format": "double",
            "example": "10"
          },
          "KdvRate": {
            "type": "number",
            "format": "double",
            "example": "20"
          },
          "StdPzGdr": {
            "type": "number",
            "format": "double",
            "example": "0"
          },
          "DayofOpportunity": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "example": "0"
          },
          "WarehousePrice": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "example": "0"
          },
          "ListPrice": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "example": "0"
          },
          "IsMicroIhracat": {
            "type": "boolean",
            "example": "false"
          },
          "AyniGunKargo": {
            "type": "boolean",
            "example": "false"
          }
        },
        "additionalProperties": false
      },
      "MarketplaceCommissionCalculateResponse": {
        "type": "object",
        "properties": {
          "Komisyon": {
            "type": "string",
            "nullable": true
          },
          "Kdv": {
            "type": "string",
            "nullable": true
          },
          "HizmetBedeli": {
            "type": "string",
            "nullable": true
          },
          "IhracatHizmetiBedeli": {
            "type": "string",
            "nullable": true
          },
          "NetKar": {
            "type": "string",
            "nullable": true
          },
          "StdPzGdri": {
            "type": "string",
            "nullable": true
          },
          "GeriDonusOrani": {
            "type": "string",
            "nullable": true
          },
          "GununFirsati": {
            "type": "string",
            "nullable": true
          },
          "DepoyaGonderim": {
            "type": "string",
            "nullable": true
          },
          "CSOdemeBedeli": {
            "type": "string",
            "nullable": true
          },
          "HBIslemBedeli": {
            "type": "string",
            "nullable": true
          },
          "HBOdemeHizmetBedeli": {
            "type": "string",
            "nullable": true
          },
          "StopajBedeli": {
            "type": "string",
            "nullable": true
          },
          "KarOrani": {
            "type": "string",
            "nullable": true
          },
          "SatistanOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "AlistantanOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "KargodanOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "KomisyondanOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "ListelemedenOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "OdemeBedelindenOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "DepoyaGonderimdenOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "PazarlamaGiderindenOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "GununFirsatindanOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "HizmetBedelindenOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "IslemBedelindenOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "OdemeHızmetBedelindenOlusanKDV_": {
            "type": "string",
            "nullable": true
          },
          "IhracatHizmetiBedeliKDV_": {
            "type": "string",
            "nullable": true
          },
          "OdenecekKDV_": {
            "type": "string",
            "nullable": true
          },
          "AlınacakKDV_": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketplaceCommissionCalculateResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/MarketplaceCommissionCalculateResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketplaceModel": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MarketplaceModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MarketplaceModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MilliPiyangoActiveResponse": {
        "type": "object",
        "properties": {
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MilliPiyangoItemModel"
            },
            "nullable": true
          },
          "TotalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "MilliPiyangoActiveResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/MilliPiyangoActiveResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MilliPiyangoBulkDrawModel": {
        "type": "object",
        "properties": {
          "Game": {
            "type": "string",
            "description": "Oyun Adı - Çekiliş oyununun adı (SAYISALLOTO, SUPERLOTO vb.).",
            "nullable": true
          },
          "Jackpot": {
            "type": "string",
            "description": "Büyük İkramiye - Çekilişin toplam büyük ikramiye tutarı.",
            "nullable": true
          },
          "LastDrawDate": {
            "type": "string",
            "description": "Son Çekiliş Tarihi - Gerçekleşen son çekilişin tarihi.",
            "format": "date-time",
            "nullable": true
          },
          "NextDrawDate": {
            "type": "string",
            "description": "Gelecek Çekiliş Tarihi - Bir sonraki çekilişin tarihi.",
            "format": "date-time",
            "nullable": true
          },
          "NextJackpot": {
            "type": "string",
            "description": "Gelecek İkramiye - Bir sonraki çekiliş için belirlenen büyük ikramiye tutarı.",
            "nullable": true
          },
          "Prizes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MilliPiyangoBulkPrizeModel"
            },
            "description": "İkramiyeler - Çekiliş sonucunda dağıtılan ikramiye detayları.",
            "nullable": true
          },
          "WinningNumbers": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "nullable": true
            },
            "description": "Kazanan Numaralar - Çekilişte çıkan kazanan numaralar (Joker, Ordinary vb.).",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MilliPiyangoBulkDrawModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MilliPiyangoBulkDrawModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MilliPiyangoBulkPrizeModel": {
        "type": "object",
        "properties": {
          "Amount": {
            "type": "integer",
            "description": "Miktar - Kategoride kazanan kişi sayısı.",
            "format": "int64"
          },
          "Prize": {
            "type": "number",
            "description": "İkramiye - Kişi başı düşen ikramiye tutarı.",
            "format": "double"
          },
          "Type": {
            "type": "string",
            "description": "Tür - İkramiye kategorisinin adı.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MilliPiyangoDetailResponse": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Organizer": {
            "type": "string",
            "nullable": true
          },
          "Executor": {
            "type": "string",
            "nullable": true
          },
          "DrawDate": {
            "type": "string",
            "nullable": true
          },
          "MainWinnerCount": {
            "type": "integer",
            "format": "int32"
          },
          "ReserveWinnerCount": {
            "type": "integer",
            "format": "int32"
          },
          "ResultDate": {
            "type": "string",
            "nullable": true
          },
          "Channels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Images": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "OtherMatters": {
            "type": "string",
            "nullable": true
          },
          "Prizes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MilliPiyangoPrizeModel"
            },
            "nullable": true
          },
          "CampaignStartDate": {
            "type": "string",
            "nullable": true
          },
          "CampaignEndDate": {
            "type": "string",
            "nullable": true
          },
          "Coverage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "TermsAndConditions": {
            "type": "string",
            "nullable": true
          },
          "DrawAddress": {
            "type": "string",
            "nullable": true
          },
          "ParticipationTerms": {
            "type": "string",
            "nullable": true
          },
          "NewspaperName": {
            "type": "string",
            "nullable": true
          },
          "NewspaperPublishDate": {
            "type": "string",
            "nullable": true
          },
          "MainApplicationDeadline": {
            "type": "string",
            "nullable": true
          },
          "ReserveApplicationDeadline": {
            "type": "string",
            "nullable": true
          },
          "PrizeDeliveryDate": {
            "type": "string",
            "nullable": true
          },
          "Purpose": {
            "type": "string",
            "nullable": true
          },
          "PermitDate": {
            "type": "string",
            "nullable": true
          },
          "PermitNumber": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "MilliPiyangoDetailResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/MilliPiyangoDetailResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MilliPiyangoItemModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "nullable": true
          },
          "Image": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MilliPiyangoPrizeModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Brand": {
            "type": "string",
            "nullable": true
          },
          "Model": {
            "type": "string",
            "nullable": true
          },
          "UnitPrice": {
            "type": "number",
            "format": "double"
          },
          "MainWinnerCount": {
            "type": "integer",
            "format": "int32"
          },
          "ReserveWinnerCount": {
            "type": "integer",
            "format": "int32"
          },
          "TotalValue": {
            "type": "number",
            "format": "double"
          },
          "Currency": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ModelStateResult": {
        "type": "object",
        "properties": {
          "Field": {
            "type": "string",
            "nullable": true
          },
          "Message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NaceKoduModel": {
        "type": "object",
        "properties": {
          "NaceCode": {
            "type": "string",
            "nullable": true
          },
          "Definition": {
            "type": "string",
            "nullable": true
          },
          "HazardClass": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NaceKoduModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NaceKoduModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsCategoryModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Key": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsCategoryModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewsCategoryModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsItemModel": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Link": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "nullable": true
          },
          "Content": {
            "type": "string",
            "nullable": true
          },
          "Image": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsItemModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewsItemModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsResponse": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Body": {
            "type": "string",
            "nullable": true
          },
          "Url": {
            "type": "string",
            "nullable": true
          },
          "ImageUrl": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewsResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NextTenYearsRentModel": {
        "type": "object",
        "properties": {
          "Year": {
            "type": "integer",
            "format": "int32"
          },
          "MonthlyRentAmount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "ObjectServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OcrInvoiceRequest": {
        "required": [
          "FileBase64"
        ],
        "type": "object",
        "properties": {
          "FileBase64": {
            "type": "string",
            "nullable": true,
            "example": "Base64String"
          }
        },
        "additionalProperties": false
      },
      "OcrMealIngredient": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Amount": {
            "type": "number",
            "format": "double"
          },
          "Unit": {
            "type": "string",
            "nullable": true
          },
          "Calories": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "OcrMealNutrients": {
        "type": "object",
        "properties": {
          "Protein": {
            "type": "number",
            "format": "double"
          },
          "Carbs": {
            "type": "number",
            "format": "double"
          },
          "Fat": {
            "type": "number",
            "format": "double"
          },
          "EstimatedWeight": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "OcrMealRequest": {
        "required": [
          "FileBase64"
        ],
        "type": "object",
        "properties": {
          "FileBase64": {
            "type": "string",
            "nullable": true,
            "example": "Base64String"
          }
        },
        "additionalProperties": false
      },
      "OcrMealResponse": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Calories": {
            "type": "number",
            "format": "double"
          },
          "Nutrients": {
            "$ref": "#/components/schemas/OcrMealNutrients"
          },
          "HealthScore": {
            "type": "number",
            "format": "double"
          },
          "StarRating": {
            "type": "number",
            "format": "double"
          },
          "Analysis": {
            "type": "string",
            "nullable": true
          },
          "Ingredients": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OcrMealIngredient"
            },
            "nullable": true
          },
          "DietaryWarnings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Confidence": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "OcrMealResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/OcrMealResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaginationModel": {
        "type": "object",
        "properties": {
          "Page": {
            "type": "integer",
            "format": "int32"
          },
          "PerPage": {
            "type": "integer",
            "format": "int32"
          },
          "TotalRecords": {
            "type": "integer",
            "format": "int64"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PersonalLoanResponse": {
        "type": "object",
        "properties": {
          "BankName": {
            "type": "string",
            "description": "Banka Adı - Kredi teklifini sunan bankanın ismi.",
            "nullable": true
          },
          "ProductName": {
            "type": "string",
            "description": "Ürün Adı - Kredi ürününün ismi (Örn: İhtiyaç Kredisi).",
            "nullable": true
          },
          "InterestRate": {
            "type": "string",
            "description": "Faiz Oranı - Bankanın uyguladığı aylık kredi faiz oranı.",
            "nullable": true
          },
          "MonthlyInstallment": {
            "type": "string",
            "description": "Aylık Taksit - Her ay ödenmesi gereken taksit tutarı.",
            "nullable": true
          },
          "TotalAmount": {
            "type": "string",
            "description": "Toplam Ödeme - Vade sonunda ödenecek toplam kredi tutarı.",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "description": "Açıklama - Kredi teklifi ile ilgili ek bilgiler veya detaylar.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PersonalLoanResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PersonalLoanResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PharmacyLocationModel": {
        "type": "object",
        "properties": {
          "Latitude": {
            "type": "string",
            "nullable": true
          },
          "Longitude": {
            "type": "string",
            "nullable": true
          },
          "GoogleMapsLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PharmacyModel": {
        "type": "object",
        "properties": {
          "PharmacyName": {
            "type": "string",
            "nullable": true
          },
          "Address": {
            "type": "string",
            "nullable": true
          },
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "District": {
            "type": "string",
            "nullable": true
          },
          "Location": {
            "$ref": "#/components/schemas/PharmacyLocationModel"
          }
        },
        "additionalProperties": false
      },
      "PharmacyModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PharmacyModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PhoneQueryModel": {
        "type": "object",
        "properties": {
          "InternationalNumber": {
            "type": "string",
            "nullable": true,
            "example": "+905493910209"
          },
          "CountryName": {
            "type": "string",
            "nullable": true,
            "example": "Turkey"
          },
          "CarrierName": {
            "type": "string",
            "nullable": true,
            "example": "TURKCELL (mobile)"
          },
          "IsSpam": {
            "type": "boolean",
            "example": "false"
          },
          "SpamCount": {
            "type": "integer",
            "format": "int32",
            "example": "0"
          },
          "SecurityStatus": {
            "type": "string",
            "nullable": true,
            "example": "SAFE"
          },
          "ContactNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "CreatedAt": {
            "type": "string",
            "nullable": true,
            "example": "2024-01-01T00:00:00"
          },
          "UpdatedAt": {
            "type": "string",
            "nullable": true,
            "example": "2024-01-01T00:00:00"
          }
        },
        "additionalProperties": false
      },
      "PhoneQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/PhoneQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlaceDetailResponse": {
        "type": "object",
        "properties": {
          "PlaceId": {
            "type": "string",
            "description": "Place ID - İşletmenin Google kimliği.",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "description": "Ad - İşletmenin adı.",
            "nullable": true
          },
          "FullAddress": {
            "type": "string",
            "description": "Tam Adres - İşletmenin tam formatlı adresi.",
            "nullable": true
          },
          "City": {
            "type": "string",
            "description": "Şehir - İşletmenin bulunduğu şehir.",
            "nullable": true
          },
          "District": {
            "type": "string",
            "description": "İlçe - İşletmenin bulunduğu ilçe.",
            "nullable": true
          },
          "Locality": {
            "type": "string",
            "description": "Semt - İşletmenin bulunduğu semt/mahalle.",
            "nullable": true
          },
          "PostalCode": {
            "type": "string",
            "description": "Posta Kodu - İşletmenin posta kodu.",
            "nullable": true
          },
          "Rating": {
            "type": "number",
            "description": "Puan - Ortalama puan.",
            "format": "double"
          },
          "ReviewCount": {
            "type": "integer",
            "description": "Değerlendirme Sayısı - Toplam yorum sayısı.",
            "format": "int32"
          },
          "PhoneNumber": {
            "type": "string",
            "description": "Telefon - İşletmenin telefon numarası.",
            "nullable": true
          },
          "Website": {
            "type": "string",
            "description": "Web Sitesi - İşletmenin web sitesi adresi.",
            "nullable": true
          },
          "BusinessStatus": {
            "type": "string",
            "description": "İş Durumu - İşletmenin güncel durumu (Örn: OPERATIONAL).",
            "nullable": true
          },
          "PriceLevel": {
            "type": "integer",
            "description": "Fiyat Seviyesi - İşletmenin fiyat pahalılık seviyesi (0-4).",
            "format": "int32"
          },
          "Summary": {
            "type": "string",
            "description": "Özet - İşletme hakkında kısa editoryal özet.",
            "nullable": true
          },
          "Photos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Fotoğraflar - İşletmeye ait fotoğraf URL listesi.",
            "nullable": true
          },
          "Reviews": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PlaceReviewModel"
            },
            "description": "Yorumlar - İşletmeye yapılan son yorumların detayları.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlaceDetailResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/PlaceDetailResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlaceReviewModel": {
        "type": "object",
        "properties": {
          "Author": {
            "type": "string",
            "description": "Yazar - Yorumu yapan kişinin adı.",
            "nullable": true
          },
          "Rating": {
            "type": "number",
            "description": "Puan - Kullanıcının verdiği puan.",
            "format": "double"
          },
          "Text": {
            "type": "string",
            "description": "Yorum Metni - Kullanıcının yazdığı yorumun içeriği.",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "description": "Zaman - Yorumun yapılma zamanı (Örn: 2 hafta önce).",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlaceSearchResponse": {
        "type": "object",
        "properties": {
          "PlaceId": {
            "type": "string",
            "description": "Place ID - Google sistemindeki benzersiz işletme kimliği.",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "description": "İşletme Adı - İşletmenin veya mekanın ismi.",
            "nullable": true
          },
          "City": {
            "type": "string",
            "description": "Şehir - İşletmenin bulunduğu şehir.",
            "nullable": true
          },
          "Rating": {
            "type": "number",
            "description": "Puan - İşletmenin 5 üzerinden ortalama puanı.",
            "format": "double"
          },
          "Reviews": {
            "type": "integer",
            "description": "Değerlendirme Sayısı - İşletmeye yapılan toplam yorum sayısı.",
            "format": "int32"
          },
          "Address": {
            "type": "string",
            "description": "Açık Adres - İşletmenin tam formatlı adresi.",
            "nullable": true
          },
          "Category": {
            "type": "string",
            "description": "Kategori - İşletmenin kategorileri (Virgül ile ayrılmış).",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlaceSearchResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PlaceSearchResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrayerCityModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrayerCityModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrayerCityModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrayerCountryModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Code": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrayerCountryModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrayerCountryModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrayerDistrictModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrayerDistrictModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrayerDistrictModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrayerTimeModel": {
        "type": "object",
        "properties": {
          "MoonUrl": {
            "type": "string",
            "nullable": true
          },
          "Fajr": {
            "type": "string",
            "nullable": true
          },
          "Sunrise": {
            "type": "string",
            "nullable": true
          },
          "Dhuhr": {
            "type": "string",
            "nullable": true
          },
          "Asr": {
            "type": "string",
            "nullable": true
          },
          "Maghrib": {
            "type": "string",
            "nullable": true
          },
          "Isha": {
            "type": "string",
            "nullable": true
          },
          "AstronomicalSunset": {
            "type": "string",
            "nullable": true
          },
          "AstronomicalSunrise": {
            "type": "string",
            "nullable": true
          },
          "HijriDateShort": {
            "type": "string",
            "nullable": true
          },
          "HijriDateShortIso8601": {
            "type": "string",
            "nullable": true
          },
          "HijriDateLong": {
            "type": "string",
            "nullable": true
          },
          "HijriDateLongIso8601": {
            "type": "string",
            "nullable": true
          },
          "QiblaTime": {
            "type": "string",
            "nullable": true
          },
          "GregorianDateShort": {
            "type": "string",
            "nullable": true
          },
          "GregorianDateShortIso8601": {
            "type": "string",
            "nullable": true
          },
          "GregorianDateLong": {
            "type": "string",
            "nullable": true
          },
          "GregorianDateLongIso8601": {
            "type": "string",
            "nullable": true
          },
          "GreenwichMeanTimeZone": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PrayerTimeModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/PrayerTimeModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PublisherDetailResponse": {
        "type": "object",
        "properties": {
          "DeveloperId": {
            "type": "string",
            "nullable": true
          },
          "DeveloperName": {
            "type": "string",
            "nullable": true
          },
          "Store": {
            "type": "string",
            "nullable": true
          },
          "Icon": {
            "type": "string",
            "nullable": true
          },
          "Website": {
            "type": "string",
            "nullable": true
          },
          "Email": {
            "type": "string",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          },
          "Applications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AppItemModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PublisherDetailResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/PublisherDetailResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RadioStationModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Url": {
            "type": "string",
            "nullable": true
          },
          "Favicon": {
            "type": "string",
            "nullable": true
          },
          "Votes": {
            "type": "integer",
            "format": "int32"
          },
          "ClickCount": {
            "type": "integer",
            "format": "int32"
          },
          "Bitrate": {
            "type": "integer",
            "format": "int32"
          },
          "Codec": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Tags": {
            "type": "string",
            "nullable": true
          },
          "Country": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RadioStationModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RadioStationModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RatingBreakdownModel": {
        "type": "object",
        "properties": {
          "Star5": {
            "type": "integer",
            "format": "int64"
          },
          "Star4": {
            "type": "integer",
            "format": "int64"
          },
          "Star3": {
            "type": "integer",
            "format": "int64"
          },
          "Star2": {
            "type": "integer",
            "format": "int64"
          },
          "Star1": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "RedditModel": {
        "type": "object",
        "properties": {
          "Subscribers": {
            "type": "number",
            "format": "double"
          },
          "ActiveUsers": {
            "type": "number",
            "format": "double"
          },
          "PostsPerDay": {
            "type": "number",
            "format": "double"
          },
          "CommentsPerHour": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "RedditPostDto": {
        "type": "object",
        "properties": {
          "PostID": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Author": {
            "type": "string",
            "nullable": true
          },
          "Url": {
            "type": "string",
            "nullable": true
          },
          "Content": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "nullable": true
          },
          "Score": {
            "type": "integer",
            "format": "int32"
          },
          "NumComments": {
            "type": "integer",
            "format": "int32"
          },
          "Subreddit": {
            "type": "string",
            "nullable": true
          },
          "Images": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Videos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RedditPostDtoListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RedditPostDto"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ReleaseDetailsModel": {
        "type": "object",
        "properties": {
          "CurrentVersion": {
            "type": "string",
            "nullable": true
          },
          "LastUpdated": {
            "type": "string",
            "nullable": true
          },
          "PublisherCountry": {
            "type": "string",
            "nullable": true
          },
          "CountryReleaseDate": {
            "type": "string",
            "nullable": true
          },
          "WorldwideReleaseDate": {
            "type": "string",
            "nullable": true
          },
          "MinimumOsVersion": {
            "type": "string",
            "nullable": true
          },
          "FileSize": {
            "type": "string",
            "nullable": true
          },
          "Languages": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RentIncreaseRequest": {
        "type": "object",
        "properties": {
          "CurrentRentPay": {
            "type": "number",
            "format": "double",
            "example": "15000"
          },
          "RentIncreaseDate": {
            "type": "string",
            "nullable": true,
            "example": "09.05.2026"
          },
          "RentIncreaseSelection": {
            "type": "integer",
            "format": "int32",
            "example": "3"
          },
          "SpecialRate": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "example": "30"
          }
        },
        "additionalProperties": false
      },
      "RentIncreaseResponse": {
        "type": "object",
        "properties": {
          "RentIncreaseRate": {
            "type": "number",
            "format": "double"
          },
          "MonthlyRentIncreaseAmount": {
            "type": "number",
            "format": "double"
          },
          "NewMonthlyRentAmount": {
            "type": "number",
            "format": "double"
          },
          "TenYearsMonthlyRentAverage": {
            "type": "number",
            "format": "double"
          },
          "SumOfRentAmountPaidByTenYears": {
            "type": "number",
            "format": "double"
          },
          "NextTenYearsRentAmounts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NextTenYearsRentModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RentIncreaseResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/RentIncreaseResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RepoModel": {
        "type": "object",
        "properties": {
          "Stars": {
            "type": "number",
            "format": "double"
          },
          "Forks": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "RetirementRequest": {
        "type": "object",
        "properties": {
          "BirthDate": {
            "type": "string",
            "nullable": true,
            "example": "1997-01-07"
          },
          "Gender": {
            "type": "integer",
            "format": "int32",
            "example": "1"
          },
          "JobStartDate": {
            "type": "string",
            "nullable": true,
            "example": "2026-05-09"
          },
          "RetirementOrganizationType": {
            "type": "integer",
            "format": "int32",
            "example": "0"
          }
        },
        "additionalProperties": false
      },
      "RetirementResponse": {
        "type": "object",
        "properties": {
          "RetirementAge": {
            "type": "integer",
            "format": "int32",
            "example": "65"
          },
          "MustPayPremiumDay": {
            "type": "integer",
            "format": "int32",
            "example": "7200"
          },
          "RetirementYear": {
            "type": "string",
            "nullable": true,
            "example": "07/01/2062"
          }
        },
        "additionalProperties": false
      },
      "RetirementResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/RetirementResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RouteCityResponse": {
        "type": "object",
        "properties": {
          "City": {
            "type": "string",
            "nullable": true
          },
          "RadarliCount": {
            "type": "integer",
            "format": "int32"
          },
          "RadarsizCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "RouteControlPointResponse": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "ProvinceName": {
            "type": "string",
            "nullable": true
          },
          "DistrictName": {
            "type": "string",
            "nullable": true
          },
          "Direction": {
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "number",
            "format": "double"
          },
          "Longitude": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "RouteCoordinate": {
        "type": "object",
        "properties": {
          "Latitude": {
            "type": "number",
            "format": "double"
          },
          "Longitude": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "RouteRadarResponse": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "ProvinceName": {
            "type": "string",
            "nullable": true
          },
          "DistrictName": {
            "type": "string",
            "nullable": true
          },
          "SpeedLimit": {
            "type": "integer",
            "format": "int32"
          },
          "Direction": {
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "number",
            "format": "double"
          },
          "Longitude": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "RouteSpeedTunnelResponse": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "ProvinceName": {
            "type": "string",
            "nullable": true
          },
          "DistrictName": {
            "type": "string",
            "nullable": true
          },
          "SpeedLimit": {
            "type": "integer",
            "format": "int32"
          },
          "Direction": {
            "type": "string",
            "nullable": true
          },
          "Length": {
            "type": "number",
            "format": "double"
          },
          "StartLatitude": {
            "type": "number",
            "format": "double"
          },
          "StartLongitude": {
            "type": "number",
            "format": "double"
          },
          "EndLatitude": {
            "type": "number",
            "format": "double"
          },
          "EndLongitude": {
            "type": "number",
            "format": "double"
          },
          "Path": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RouteCoordinate"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SamsungImeiQueryModel": {
        "type": "object",
        "properties": {
          "SerialNumber": {
            "type": "string",
            "nullable": true
          },
          "ModelCode": {
            "type": "string",
            "nullable": true
          },
          "ProductType": {
            "type": "string",
            "nullable": true
          },
          "ManufacturedDate": {
            "type": "string",
            "nullable": true
          },
          "Category": {
            "type": "string",
            "nullable": true
          },
          "Region": {
            "type": "string",
            "nullable": true
          },
          "EquipmentIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SamsungImeiQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/SamsungImeiQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SerpSearchItem": {
        "type": "object",
        "properties": {
          "Link": {
            "type": "string",
            "nullable": true
          },
          "Snippet": {
            "type": "string",
            "nullable": true
          },
          "FormattedUrl": {
            "type": "string",
            "nullable": true
          },
          "ImageUrl": {
            "type": "string",
            "nullable": true
          },
          "Price": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SerpSearchItemListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SerpSearchItem"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ShipmentCompanyResponse": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Slug": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ShipmentCompanyResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShipmentCompanyResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ShipmentDataModel": {
        "type": "object",
        "properties": {
          "TrackingNumber": {
            "type": "string",
            "nullable": true
          },
          "CompanyName": {
            "type": "string",
            "nullable": true
          },
          "CompanySlug": {
            "type": "string",
            "nullable": true
          },
          "CurrentStatus": {
            "type": "string",
            "nullable": true
          },
          "LastUpdate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "IsDelivered": {
            "type": "boolean"
          },
          "History": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShipmentMovementModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ShipmentDataModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShipmentDataModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ShipmentDataModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/ShipmentDataModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ShipmentMovementModel": {
        "type": "object",
        "properties": {
          "Timestamp": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "Location": {
            "type": "string",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Longitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ShipmentTrackRequest": {
        "type": "object",
        "properties": {
          "TrackNumber": {
            "type": "string",
            "nullable": true,
            "example": "123456789012"
          }
        },
        "additionalProperties": false
      },
      "SmmCalculateRequest": {
        "type": "object",
        "properties": {
          "HesaplamaTipi": {
            "type": "string",
            "nullable": true,
            "example": "BRUT_UCRET_KDV_HARIC"
          },
          "StopajOrani": {
            "type": "string",
            "nullable": true,
            "example": "YUZDE_YIRMI"
          },
          "KdvOrani": {
            "type": "string",
            "nullable": true,
            "example": "YUZDE_YIRMI"
          },
          "HesaplanacakTutar": {
            "type": "number",
            "format": "double",
            "example": "1000"
          }
        },
        "additionalProperties": false
      },
      "SmmCalculateResponse": {
        "type": "object",
        "properties": {
          "BrutUcretKdvHaric": {
            "type": "string",
            "nullable": true,
            "example": "₺1.000,00"
          },
          "StopajTutari": {
            "type": "string",
            "nullable": true,
            "example": "₺200,00"
          },
          "NetUcretKdvHaric": {
            "type": "string",
            "nullable": true,
            "example": "₺800,00"
          },
          "KdvTutari": {
            "type": "string",
            "nullable": true,
            "example": "₺200,00"
          },
          "BrutUcretKdvDahil": {
            "type": "string",
            "nullable": true,
            "example": "₺1.200,00"
          },
          "NetTahsilEdilenUcretKdvDahil": {
            "type": "string",
            "nullable": true,
            "example": "₺1.000,00"
          }
        },
        "additionalProperties": false
      },
      "SmmCalculateResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/SmmCalculateResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SocialGeneralModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "CoinName": {
            "type": "string",
            "nullable": true
          },
          "Points": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "SocialMediaDownloadRequest": {
        "type": "object",
        "properties": {
          "Url": {
            "type": "string",
            "description": "Medya URL - İndirilmek istenen Instagram, TikTok, Twitter veya YouTube bağlantısı.",
            "nullable": true,
            "example": "https://www.instagram.com/reel/DXePwKsDRt"
          },
          "Quality": {
            "type": "string",
            "description": "Kalite - İndirme kalitesi (360, 480, 720, 1080).",
            "nullable": true,
            "example": "720"
          }
        },
        "additionalProperties": false
      },
      "SocialMediaDownloadResult": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "nullable": true
          },
          "DownloadUrl": {
            "type": "string",
            "nullable": true
          },
          "Size": {
            "type": "string",
            "nullable": true
          },
          "Platform": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SocialMediaDownloadResultServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/SocialMediaDownloadResult"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SocialResponse": {
        "type": "object",
        "properties": {
          "General": {
            "$ref": "#/components/schemas/SocialGeneralModel"
          },
          "Reddit": {
            "$ref": "#/components/schemas/RedditModel"
          },
          "Twitter": {
            "$ref": "#/components/schemas/TwitterModel"
          },
          "CodeRepository": {
            "$ref": "#/components/schemas/RepoModel"
          }
        },
        "additionalProperties": false
      },
      "SocialResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/SocialResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SportFixtureModel": {
        "type": "object",
        "properties": {
          "Team1Name": {
            "type": "string",
            "nullable": true
          },
          "Team1Id": {
            "type": "integer",
            "format": "int32"
          },
          "Team1Score": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Team2Name": {
            "type": "string",
            "nullable": true
          },
          "Team2Id": {
            "type": "integer",
            "format": "int32"
          },
          "Team2Score": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Team1Img": {
            "type": "string",
            "nullable": true
          },
          "Team2Img": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "nullable": true
          },
          "FormattedDate": {
            "type": "string",
            "nullable": true
          },
          "FormattedTime": {
            "type": "string",
            "nullable": true
          },
          "CurrentWeek": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SportFixtureModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SportFixtureModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SportLeagueModel": {
        "type": "object",
        "properties": {
          "LeagueId": {
            "type": "integer",
            "format": "int32",
            "example": "1"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "TR Süper Lig"
          }
        },
        "additionalProperties": false
      },
      "SportLeagueModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SportLeagueModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SportLeagueTopScorersModel": {
        "type": "object",
        "properties": {
          "LeagueId": {
            "type": "integer",
            "format": "int32"
          },
          "LeagueName": {
            "type": "string",
            "nullable": true
          },
          "TopScorers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SportTopScorerModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SportLeagueTopScorersModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SportLeagueTopScorersModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SportTeamModel": {
        "type": "object",
        "properties": {
          "Position": {
            "type": "integer",
            "format": "int32"
          },
          "TeamName": {
            "type": "string",
            "nullable": true
          },
          "TeamId": {
            "type": "integer",
            "format": "int32"
          },
          "Stage": {
            "type": "integer",
            "format": "int32"
          },
          "Played": {
            "type": "integer",
            "format": "int32"
          },
          "Won": {
            "type": "integer",
            "format": "int32"
          },
          "Drawn": {
            "type": "integer",
            "format": "int32"
          },
          "Lost": {
            "type": "integer",
            "format": "int32"
          },
          "GoalsFor": {
            "type": "integer",
            "format": "int32"
          },
          "GoalsAgainst": {
            "type": "integer",
            "format": "int32"
          },
          "Points": {
            "type": "integer",
            "format": "int32"
          },
          "Average": {
            "type": "integer",
            "format": "int32"
          },
          "Logo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SportTeamModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SportTeamModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SportTopScorerModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "TeamId": {
            "type": "integer",
            "format": "int32"
          },
          "TeamName": {
            "type": "string",
            "nullable": true
          },
          "Goals": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SslCheckModel": {
        "type": "object",
        "properties": {
          "port": {
            "type": "string",
            "nullable": true
          },
          "hostname": {
            "type": "string",
            "nullable": true
          },
          "dns_table": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "chain_table": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "handshake": {
            "type": "string",
            "nullable": true
          },
          "general_table": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "report_table": {
            "type": "array",
            "items": { },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SslCheckModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/SslCheckModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StringInt32DictionaryServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "object",
            "additionalProperties": {
              "type": "integer",
              "format": "int32",
              "nullable": true
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StringListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StringObjectDictionaryServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StringServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "string",
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StringStringDictionaryServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SttRequest": {
        "type": "object",
        "properties": {
          "Base64": {
            "type": "string",
            "description": "Ses Verisi (Base64) - Metne dönüştürülecek olan sesin Base64 formatındaki verisi (MP3).",
            "nullable": true
          },
          "LanguageCode": {
            "type": "string",
            "description": "Dil Kodu - Sesin dili (Örn: tr-TR).",
            "nullable": true,
            "example": "tr-TR"
          },
          "SampleRateHertz": {
            "type": "integer",
            "description": "Örnekleme Hızı - Ses dosyasının Hertz cinsinden örnekleme hızı.",
            "format": "int32",
            "example": "16000"
          }
        },
        "additionalProperties": false
      },
      "SttResponse": {
        "type": "object",
        "properties": {
          "Transcript": {
            "type": "string",
            "description": "Metin - Sesten dönüştürülen metin içeriği.",
            "nullable": true
          },
          "Confidence": {
            "type": "number",
            "description": "Güven Skoru - Dönüştürme işleminin doğruluk olasılığı (0-1 arası).",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "SttResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/SttResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SurahVerseModel": {
        "type": "object",
        "properties": {
          "SurahNumber": {
            "type": "integer",
            "format": "int32"
          },
          "VerseNumber": {
            "type": "integer",
            "format": "int32"
          },
          "ArabicText": {
            "type": "string",
            "nullable": true
          },
          "Translation": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SurahVerseModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurahVerseModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SurahVerseModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/SurahVerseModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguArsaPiyasaMatchModel": {
        "type": "object",
        "properties": {
          "Il": {
            "type": "string",
            "nullable": true
          },
          "Ilce": {
            "type": "string",
            "nullable": true
          },
          "Mahalle": {
            "type": "string",
            "nullable": true
          },
          "EmlakTipi": {
            "type": "string",
            "nullable": true
          },
          "N": {
            "type": "integer",
            "format": "int32"
          },
          "MedianTlM2": {
            "type": "number",
            "format": "double"
          },
          "P25TlM2": {
            "type": "number",
            "format": "double"
          },
          "P75TlM2": {
            "type": "number",
            "format": "double"
          },
          "MinTlM2": {
            "type": "number",
            "format": "double"
          },
          "MaxTlM2": {
            "type": "number",
            "format": "double"
          },
          "SnapshotDate": {
            "type": "string",
            "nullable": true
          },
          "AnalizRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguArsaPiyasaResponse": {
        "type": "object",
        "properties": {
          "Match": {
            "$ref": "#/components/schemas/TapuSorguArsaPiyasaMatchModel"
          },
          "MatchLevel": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguArsaPiyasaResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguArsaPiyasaResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguCoordinateDataModel": {
        "type": "object",
        "properties": {
          "MahalleId": {
            "type": "string",
            "nullable": true
          },
          "Ada": {
            "type": "string",
            "nullable": true
          },
          "Parsel": {
            "type": "string",
            "nullable": true
          },
          "Il": {
            "type": "string",
            "nullable": true
          },
          "Ilce": {
            "type": "string",
            "nullable": true
          },
          "Mahalle": {
            "type": "string",
            "nullable": true
          },
          "IlId": {
            "type": "integer",
            "format": "int32"
          },
          "IlceId": {
            "type": "integer",
            "format": "int32"
          },
          "Koordinat": {
            "$ref": "#/components/schemas/TapuSorguKadastroCenterModel"
          },
          "TasinmazBilgileri": {
            "$ref": "#/components/schemas/TapuSorguTasinmazBilgileriModel"
          },
          "Geometry": {
            "$ref": "#/components/schemas/TapuSorguKadastroGeometryModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguCoordinateResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguCoordinateDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguCoordinateResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguCoordinateResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguDemographicsCinsiyetModel": {
        "type": "object",
        "properties": {
          "Cinsiyet": {
            "type": "string",
            "nullable": true
          },
          "Nufus": {
            "type": "integer",
            "format": "int32"
          },
          "Oran": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguDemographicsDataModel": {
        "type": "object",
        "properties": {
          "IlKodu": {
            "type": "integer",
            "format": "int32"
          },
          "IlAdi": {
            "type": "string",
            "nullable": true
          },
          "Nuts2Kodu": {
            "type": "string",
            "nullable": true
          },
          "Nuts2Adi": {
            "type": "string",
            "nullable": true
          },
          "Yil": {
            "type": "integer",
            "format": "int32"
          },
          "NufusTotal": {
            "type": "integer",
            "format": "int32"
          },
          "YasOrtalama": {
            "type": "number",
            "format": "double"
          },
          "YasGrupDonut": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguDemographicsYasGrupModel"
            },
            "nullable": true
          },
          "CinsiyetDonut": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguDemographicsCinsiyetModel"
            },
            "nullable": true
          },
          "MedeniHalDonut": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguDemographicsMedeniHalModel"
            },
            "nullable": true
          },
          "EgitimDagilim": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguDemographicsEgitimModel"
            },
            "nullable": true
          },
          "HaneGeliriTl": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "InternetKullanim": {
            "type": "number",
            "format": "double"
          },
          "SesSegment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguDemographicsSesSegmentModel"
            },
            "nullable": true
          },
          "Notlar": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "AnalizRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguDemographicsEgitimModel": {
        "type": "object",
        "properties": {
          "EgitimSeviyesi": {
            "type": "string",
            "nullable": true
          },
          "Oran": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguDemographicsMedeniHalModel": {
        "type": "object",
        "properties": {
          "Durum": {
            "type": "string",
            "nullable": true
          },
          "Oran": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguDemographicsResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguDemographicsDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguDemographicsResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguDemographicsResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguDemographicsSesSegmentModel": {
        "type": "object",
        "properties": {
          "Segment": {
            "type": "string",
            "nullable": true
          },
          "Oran": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguDemographicsYasGrupModel": {
        "type": "object",
        "properties": {
          "YasGrup": {
            "type": "string",
            "nullable": true
          },
          "Nufus": {
            "type": "integer",
            "format": "int32"
          },
          "Oran": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguDistrictModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Text": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguDistrictModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguDistrictModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguEPlanDataModel": {
        "type": "object",
        "properties": {
          "Location": {
            "$ref": "#/components/schemas/TapuSorguEPlanLocationModel"
          },
          "Parcel": {
            "$ref": "#/components/schemas/TapuSorguEPlanParcelModel"
          },
          "ImarBilgileri": {
            "$ref": "#/components/schemas/TapuSorguEPlanImarModel"
          },
          "Uyarilar": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "QueriedAt": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguEPlanImarModel": {
        "type": "object",
        "properties": {
          "ImarDurumu": {
            "type": "string",
            "nullable": true
          },
          "KullanimAmaci": {
            "type": "string",
            "nullable": true
          },
          "PlanAdi": {
            "type": "string",
            "nullable": true
          },
          "Olcek": {
            "type": "string",
            "nullable": true
          },
          "Emsal": {
            "type": "string",
            "nullable": true
          },
          "Kaks": {
            "type": "string",
            "nullable": true
          },
          "Taks": {
            "type": "string",
            "nullable": true
          },
          "YapiYuksekligi": {
            "type": "string",
            "nullable": true
          },
          "Yencok": {
            "type": "string",
            "nullable": true
          },
          "KatAdedi": {
            "type": "string",
            "nullable": true
          },
          "Gabari": {
            "type": "string",
            "nullable": true
          },
          "InsaatNizami": {
            "type": "string",
            "nullable": true
          },
          "OnBahce": {
            "type": "string",
            "nullable": true
          },
          "YanBahce": {
            "type": "string",
            "nullable": true
          },
          "PlanTipi": {
            "type": "string",
            "nullable": true
          },
          "PlanTarihi": {
            "type": "string",
            "nullable": true
          },
          "PlanOnayNo": {
            "type": "string",
            "nullable": true
          },
          "Nitelik": {
            "type": "string",
            "nullable": true
          },
          "Alan": {
            "type": "string",
            "nullable": true
          },
          "Mevkii": {
            "type": "string",
            "nullable": true
          },
          "BinaBbListesi": {
            "type": "string",
            "nullable": true
          },
          "Aciklama": {
            "type": "string",
            "nullable": true
          },
          "ImarRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguEPlanLocationModel": {
        "type": "object",
        "properties": {
          "Il": {
            "type": "string",
            "nullable": true
          },
          "Ilce": {
            "type": "string",
            "nullable": true
          },
          "Mahalle": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguEPlanParcelModel": {
        "type": "object",
        "properties": {
          "Ada": {
            "type": "string",
            "nullable": true
          },
          "Parsel": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguEPlanResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguEPlanDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguEPlanResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguEPlanResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguIlMasterDataModel": {
        "type": "object",
        "properties": {
          "IlKodu": {
            "type": "integer",
            "format": "int32"
          },
          "IlAdi": {
            "type": "string",
            "nullable": true
          },
          "Nufus2024": {
            "type": "integer",
            "format": "int32"
          },
          "NufusArtisHizi": {
            "type": "number",
            "format": "double"
          },
          "OrtancaYas": {
            "type": "number",
            "format": "double"
          },
          "KisiBasiGsyihTl2024": {
            "type": "integer",
            "format": "int32"
          },
          "KisiBasiGsyihUsd2024": {
            "type": "integer",
            "format": "int32"
          },
          "NetGoc": {
            "type": "integer",
            "format": "int32"
          },
          "NetGocHizi": {
            "type": "number",
            "format": "double"
          },
          "AldigiGoc": {
            "type": "integer",
            "format": "int32"
          },
          "VerdigiGoc": {
            "type": "integer",
            "format": "int32"
          },
          "BeseriKalkinmaEndeksi": {
            "type": "number",
            "format": "double"
          },
          "BkeYil": {
            "type": "integer",
            "format": "int32"
          },
          "SesSkoru": {
            "type": "number",
            "format": "double"
          },
          "SesUstPct": {
            "type": "number",
            "format": "double"
          },
          "SesBPct": {
            "type": "number",
            "format": "double"
          },
          "SesCPct": {
            "type": "number",
            "format": "double"
          },
          "SesDPct": {
            "type": "number",
            "format": "double"
          },
          "SesEPct": {
            "type": "number",
            "format": "double"
          },
          "Kaynak": {
            "type": "string",
            "nullable": true
          },
          "FetchedAt": {
            "type": "string",
            "nullable": true
          },
          "GsyihRank": {
            "type": "integer",
            "format": "int32"
          },
          "NetGocRank": {
            "type": "integer",
            "format": "int32"
          },
          "SesRank": {
            "type": "integer",
            "format": "int32"
          },
          "ToplamIl": {
            "type": "integer",
            "format": "int32"
          },
          "AnalizRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguIlMasterResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguIlMasterDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguIlMasterResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguIlMasterResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguIlceMasterDataModel": {
        "type": "object",
        "properties": {
          "IlAdi": {
            "type": "string",
            "nullable": true
          },
          "IlceAdi": {
            "type": "string",
            "nullable": true
          },
          "Nufus": {
            "type": "integer",
            "format": "int32"
          },
          "NufusOnceki": {
            "type": "integer",
            "format": "int32"
          },
          "NufusYil": {
            "type": "integer",
            "format": "int32"
          },
          "NufusArtisHizi": {
            "type": "number",
            "format": "double"
          },
          "SesSkoru": {
            "type": "number",
            "format": "double"
          },
          "ToplamIlce": {
            "type": "integer",
            "format": "int32"
          },
          "NufusRank": {
            "type": "integer",
            "format": "int32"
          },
          "ArtisRank": {
            "type": "integer",
            "format": "int32"
          },
          "SesRank": {
            "type": "integer",
            "format": "int32"
          },
          "AnalizRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguIlceMasterResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguIlceMasterDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguIlceMasterResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguIlceMasterResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguKadastroCenterModel": {
        "type": "object",
        "properties": {
          "Lat": {
            "type": "number",
            "format": "double"
          },
          "Lng": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguKadastroDataModel": {
        "type": "object",
        "properties": {
          "Center": {
            "$ref": "#/components/schemas/TapuSorguKadastroCenterModel"
          },
          "Parcel": {
            "$ref": "#/components/schemas/TapuSorguKadastroParcelModel"
          },
          "Geometry": {
            "$ref": "#/components/schemas/TapuSorguKadastroGeometryModel"
          },
          "Location": {
            "$ref": "#/components/schemas/TapuSorguKadastroLocationModel"
          },
          "Properties": {
            "$ref": "#/components/schemas/TapuSorguKadastroPropertiesModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguKadastroGeometryModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Coordinates": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "number",
                  "format": "double"
                }
              }
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguKadastroLocationModel": {
        "type": "object",
        "properties": {
          "Il": {
            "type": "string",
            "nullable": true
          },
          "Ilce": {
            "type": "string",
            "nullable": true
          },
          "Mevkii": {
            "type": "string",
            "nullable": true
          },
          "Mahalle": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguKadastroParcelModel": {
        "type": "object",
        "properties": {
          "Ada": {
            "type": "string",
            "nullable": true
          },
          "Alan": {
            "type": "string",
            "nullable": true
          },
          "Parsel": {
            "type": "string",
            "nullable": true
          },
          "Nitelik": {
            "type": "string",
            "nullable": true
          },
          "ZeminKmdurum": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguKadastroPropertiesModel": {
        "type": "object",
        "properties": {
          "Alan": {
            "type": "string",
            "nullable": true
          },
          "IlAd": {
            "type": "string",
            "nullable": true
          },
          "IlId": {
            "type": "integer",
            "format": "int32"
          },
          "Ozet": {
            "type": "string",
            "nullable": true
          },
          "AdaNo": {
            "type": "string",
            "nullable": true
          },
          "Durum": {
            "type": "string",
            "nullable": true
          },
          "Pafta": {
            "type": "string",
            "nullable": true
          },
          "IlceAd": {
            "type": "string",
            "nullable": true
          },
          "IlceId": {
            "type": "integer",
            "format": "int32"
          },
          "Mevkii": {
            "type": "string",
            "nullable": true
          },
          "Nitelik": {
            "type": "string",
            "nullable": true
          },
          "ParselNo": {
            "type": "string",
            "nullable": true
          },
          "MahalleAd": {
            "type": "string",
            "nullable": true
          },
          "MahalleId": {
            "type": "integer",
            "format": "int32"
          },
          "ZeminKmdurum": {
            "type": "string",
            "nullable": true
          },
          "GittigiParselListe": {
            "type": "string",
            "nullable": true
          },
          "GittigiParselSebep": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguKadastroResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguKadastroDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguKadastroResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguKadastroResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguNeighborhoodModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Text": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguNeighborhoodModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguNeighborhoodModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguPiyasaDataModel": {
        "type": "object",
        "properties": {
          "IlKodu": {
            "type": "integer",
            "format": "int32"
          },
          "IlAdi": {
            "type": "string",
            "nullable": true
          },
          "KonutYil": {
            "type": "integer",
            "format": "int32"
          },
          "ToplamHane": {
            "type": "integer",
            "format": "int32"
          },
          "EvSahibiPct": {
            "type": "number",
            "format": "double"
          },
          "KiraciPct": {
            "type": "number",
            "format": "double"
          },
          "SatisDonem": {
            "type": "string",
            "nullable": true
          },
          "KonutSatisToplam": {
            "type": "integer",
            "format": "int32"
          },
          "KonutIkinciEl": {
            "type": "integer",
            "format": "int32"
          },
          "KonutIlkEl": {
            "type": "integer",
            "format": "int32"
          },
          "IsyeriSatisToplam": {
            "type": "integer",
            "format": "int32"
          },
          "IkinciElOran": {
            "type": "number",
            "format": "double"
          },
          "KonutSatisRank": {
            "type": "integer",
            "format": "int32"
          },
          "KiraciOranRank": {
            "type": "integer",
            "format": "int32"
          },
          "ToplamIl": {
            "type": "integer",
            "format": "int32"
          },
          "AnalizRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguPiyasaResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguPiyasaDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguPiyasaResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguPiyasaResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguProvinceModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Text": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguProvinceModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguProvinceModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTasinmazBilgileriModel": {
        "type": "object",
        "properties": {
          "Yuzolcumu": {
            "type": "string",
            "nullable": true
          },
          "Nitelik": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbBirimFiyatDataModel": {
        "type": "object",
        "properties": {
          "IlKodu": {
            "type": "integer",
            "format": "int32"
          },
          "IlAdi": {
            "type": "string",
            "nullable": true
          },
          "IsTurkiye": {
            "type": "boolean"
          },
          "LatestCeyrek": {
            "type": "string",
            "nullable": true
          },
          "LatestTlM2": {
            "type": "number",
            "format": "double"
          },
          "YoyChangePct": {
            "type": "number",
            "format": "double"
          },
          "DeltaTotalPct": {
            "type": "number",
            "format": "double"
          },
          "VsTurkiyePct": {
            "type": "number",
            "format": "double"
          },
          "TurkiyeLatestTlM2": {
            "type": "number",
            "format": "double"
          },
          "Quarterly": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguTcmbBirimFiyatQuarterlyModel"
            },
            "nullable": true
          },
          "AnalizRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbBirimFiyatQuarterlyModel": {
        "type": "object",
        "properties": {
          "Ceyrek": {
            "type": "string",
            "nullable": true
          },
          "TlM2": {
            "type": "number",
            "format": "double"
          },
          "TurkiyeTlM2": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbBirimFiyatResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguTcmbBirimFiyatDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbBirimFiyatResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguTcmbBirimFiyatResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbIpotekliDataModel": {
        "type": "object",
        "properties": {
          "IlKodu": {
            "type": "integer",
            "format": "int32"
          },
          "IlAdi": {
            "type": "string",
            "nullable": true
          },
          "IsTurkiye": {
            "type": "boolean"
          },
          "LatestMonth": {
            "type": "string",
            "nullable": true
          },
          "LatestToplam": {
            "type": "integer",
            "format": "int32"
          },
          "LatestIpotekli": {
            "type": "integer",
            "format": "int32"
          },
          "LatestOranPct": {
            "type": "number",
            "format": "double"
          },
          "AvgOranPct": {
            "type": "number",
            "format": "double"
          },
          "Last12mOranPct": {
            "type": "number",
            "format": "double"
          },
          "Monthly": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguTcmbIpotekliMonthlyModel"
            },
            "nullable": true
          },
          "AnalizRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbIpotekliMonthlyModel": {
        "type": "object",
        "properties": {
          "Ay": {
            "type": "string",
            "nullable": true
          },
          "Toplam": {
            "type": "integer",
            "format": "int32"
          },
          "Ipotekli": {
            "type": "integer",
            "format": "int32"
          },
          "Oran": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbIpotekliResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguTcmbIpotekliDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbIpotekliResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguTcmbIpotekliResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbKfeDataModel": {
        "type": "object",
        "properties": {
          "IlKodu": {
            "type": "integer",
            "format": "int32"
          },
          "IlAdi": {
            "type": "string",
            "nullable": true
          },
          "Nuts2Kodu": {
            "type": "string",
            "nullable": true
          },
          "Nuts2Adi": {
            "type": "string",
            "nullable": true
          },
          "IsTurkiye": {
            "type": "boolean"
          },
          "LatestCeyrek": {
            "type": "string",
            "nullable": true
          },
          "LatestEndeks": {
            "type": "number",
            "format": "double"
          },
          "YoyChangePct": {
            "type": "number",
            "format": "double"
          },
          "DeltaTotalPct": {
            "type": "number",
            "format": "double"
          },
          "Quarterly": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguTcmbKfeQuarterlyModel"
            },
            "nullable": true
          },
          "AnalizRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbKfeQuarterlyModel": {
        "type": "object",
        "properties": {
          "Ceyrek": {
            "type": "string",
            "nullable": true
          },
          "Endeks": {
            "type": "number",
            "format": "double"
          },
          "TurkiyeEndeks": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbKfeResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguTcmbKfeDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbKfeResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguTcmbKfeResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbKonutSatisDataModel": {
        "type": "object",
        "properties": {
          "IlKodu": {
            "type": "integer",
            "format": "int32"
          },
          "IlAdi": {
            "type": "string",
            "nullable": true
          },
          "Nuts3Kodu": {
            "type": "string",
            "nullable": true
          },
          "IsTurkiye": {
            "type": "boolean"
          },
          "Last12mTotal": {
            "type": "integer",
            "format": "int32"
          },
          "Prev12mTotal": {
            "type": "integer",
            "format": "int32"
          },
          "YoyChangePct": {
            "type": "number",
            "format": "double"
          },
          "LatestMonth": {
            "type": "string",
            "nullable": true
          },
          "LatestMonthAdet": {
            "type": "integer",
            "format": "int32"
          },
          "Monthly12m": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguTcmbKonutSatisMonthlyModel"
            },
            "nullable": true
          },
          "Monthly36m": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguTcmbKonutSatisMonthlyModel"
            },
            "nullable": true
          },
          "AllTimePeak": {
            "$ref": "#/components/schemas/TapuSorguTcmbKonutSatisPeakModel"
          },
          "AnalizRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbKonutSatisMonthlyModel": {
        "type": "object",
        "properties": {
          "Ay": {
            "type": "string",
            "nullable": true
          },
          "Adet": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbKonutSatisPeakModel": {
        "type": "object",
        "properties": {
          "Ay": {
            "type": "string",
            "nullable": true
          },
          "Adet": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbKonutSatisResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguTcmbKonutSatisDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguTcmbKonutSatisResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguTcmbKonutSatisResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguYatirimSkoruBilesenModel": {
        "type": "object",
        "properties": {
          "Key": {
            "type": "string",
            "nullable": true
          },
          "Label": {
            "type": "string",
            "nullable": true
          },
          "Skor": {
            "type": "integer",
            "format": "int32"
          },
          "Agirlik": {
            "type": "number",
            "format": "double"
          },
          "Detay": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguYatirimSkoruDataModel": {
        "type": "object",
        "properties": {
          "IlKodu": {
            "type": "integer",
            "format": "int32"
          },
          "IlAdi": {
            "type": "string",
            "nullable": true
          },
          "IlceAdi": {
            "type": "string",
            "nullable": true
          },
          "Kapsam": {
            "type": "string",
            "nullable": true
          },
          "Skor": {
            "type": "integer",
            "format": "int32"
          },
          "Seviye": {
            "type": "string",
            "nullable": true
          },
          "SeviyeLabel": {
            "type": "string",
            "nullable": true
          },
          "Bilesenler": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TapuSorguYatirimSkoruBilesenModel"
            },
            "nullable": true
          },
          "GenelRank": {
            "type": "integer",
            "format": "int32"
          },
          "ToplamIl": {
            "type": "integer",
            "format": "int32"
          },
          "AnalizRaporu": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TapuSorguYatirimSkoruResponse": {
        "type": "object",
        "properties": {
          "Data": {
            "$ref": "#/components/schemas/TapuSorguYatirimSkoruDataModel"
          }
        },
        "additionalProperties": false
      },
      "TapuSorguYatirimSkoruResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TapuSorguYatirimSkoruResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TaxOfficeModel": {
        "type": "object",
        "properties": {
          "VdCode": {
            "type": "string",
            "nullable": true,
            "example": "34250"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "BOĞAZİÇİ KURUMLAR VERGİ DAİRESİ MÜD."
          },
          "City": {
            "type": "string",
            "nullable": true,
            "example": "İSTANBUL"
          }
        },
        "additionalProperties": false
      },
      "TaxOfficeModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TaxOfficeModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TaxPlateItem": {
        "type": "object",
        "properties": {
          "Year": {
            "type": "string",
            "nullable": true
          },
          "Income": {
            "type": "string",
            "nullable": true
          },
          "Tax": {
            "type": "string",
            "nullable": true
          },
          "Code": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TcmbCurrencyResponse": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "description": "Kod - Döviz kodu (Örn: USD, EUR).",
            "nullable": true
          },
          "Unit": {
            "type": "string",
            "description": "Birim - Döviz birimi ve ismi (Örn: 1 ABD DOLARI).",
            "nullable": true
          },
          "Buy": {
            "type": "string",
            "description": "Alış - TCMB döviz alış fiyatı.",
            "nullable": true
          },
          "Sell": {
            "type": "string",
            "description": "Satış - TCMB döviz satış fiyatı.",
            "nullable": true
          },
          "Time": {
            "type": "string",
            "description": "Zaman - Verinin ait olduğu tarih.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TcmbCurrencyResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TcmbCurrencyResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TransferPoint": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "PointId": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "NameSlug": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "CitySlug": {
            "type": "string",
            "nullable": true
          },
          "County": {
            "type": "string",
            "nullable": true
          },
          "CountySlug": {
            "type": "string",
            "nullable": true
          },
          "Address": {
            "type": "string",
            "nullable": true
          },
          "Lat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Lng": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TransferVehicle": {
        "type": "object",
        "properties": {
          "Adapter": {
            "type": "string",
            "nullable": true
          },
          "IsPoint": {
            "type": "boolean"
          },
          "ReservationPlanId": {
            "type": "string",
            "nullable": true
          },
          "Pickup": {
            "$ref": "#/components/schemas/TransferPoint"
          },
          "Dropoff": {
            "$ref": "#/components/schemas/TransferPoint"
          },
          "DepartureDate": {
            "type": "string",
            "nullable": true
          },
          "DepartureTime": {
            "type": "string",
            "nullable": true
          },
          "DurationMinutes": {
            "type": "integer",
            "format": "int32"
          },
          "Distance": {
            "type": "number",
            "format": "double"
          },
          "IsSharedTransfer": {
            "type": "boolean"
          },
          "VehicleTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "VehicleType": {
            "type": "string",
            "nullable": true
          },
          "VehicleModel": {
            "type": "string",
            "nullable": true
          },
          "PassengerCount": {
            "type": "integer",
            "format": "int32"
          },
          "BaggageCount": {
            "type": "integer",
            "format": "int32"
          },
          "Image": {
            "type": "string",
            "nullable": true
          },
          "Price": {
            "type": "number",
            "format": "double"
          },
          "VehiclePrice": {
            "type": "number",
            "format": "double"
          },
          "VehiclePriceWithTL": {
            "type": "number",
            "format": "double"
          },
          "Commission": {
            "type": "number",
            "format": "double"
          },
          "Currency": {
            "type": "string",
            "nullable": true
          },
          "ExtraServices": {
            "nullable": true
          },
          "DisplayItems": {
            "nullable": true
          },
          "LastCancelTime": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "LastModificationTime": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TransferVehicleListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TransferVehicle"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TranslateLanguageResponse": {
        "type": "object",
        "properties": {
          "Language": {
            "type": "string",
            "description": "Dil Kodu - Dili temsil eden ISO kodu (Örn: en, tr, fr).",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "description": "Dil Adı - Dilin Türkçe veya hedef dildeki tam adı (Örn: İngilizce).",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TranslateLanguageResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TranslateLanguageResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TravelBusSearchRequest": {
        "type": "object",
        "properties": {
          "Origin": {
            "type": "string",
            "description": "Kalkış Noktası - Otobüsün kalkacağı şehir veya terminal adı",
            "nullable": true,
            "example": "istanbul"
          },
          "Destination": {
            "type": "string",
            "description": "Varış Noktası - Otobüsün gideceği şehir veya terminal adı",
            "nullable": true,
            "example": "usak"
          },
          "Date": {
            "type": "string",
            "description": "Tarih - Yolculuk tarihi (GG.AA.YYYY formatında)",
            "nullable": true,
            "example": "12.05.2026"
          }
        },
        "additionalProperties": false
      },
      "TravelBusSearchResponse": {
        "type": "object",
        "properties": {
          "RequestId": {
            "type": "string",
            "description": "İstek ID - Aramaya ait benzersiz istek kimliği",
            "nullable": true,
            "example": "req_123"
          },
          "OriginCityName": {
            "type": "string",
            "description": "Kalkış Şehri - Kalkış yapılan şehrin adı",
            "nullable": true,
            "example": "İstanbul"
          },
          "DestinationCityName": {
            "type": "string",
            "description": "Varış Şehri - Varış yapılan şehrin adı",
            "nullable": true,
            "example": "Uşak"
          },
          "Date": {
            "type": "string",
            "description": "Tarih - Yolculuk tarihi",
            "nullable": true,
            "example": "08.05.2026"
          },
          "Routes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BusSearchRouteModel"
            },
            "description": "Seferler - Bulunan otobüs seferleri listesi",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TravelBusSearchResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TravelBusSearchResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TravelBusTripDetailRequest": {
        "type": "object",
        "properties": {
          "RequestId": {
            "type": "string",
            "description": "İstek ID - Arama sonucunda dönen benzersiz istek kimliği",
            "nullable": true,
            "example": "req_123"
          },
          "RouteId": {
            "type": "string",
            "description": "Sefer ID - Koltuk planı istenen seferin kimliği",
            "nullable": true,
            "example": "route_456"
          }
        },
        "additionalProperties": false
      },
      "TravelCarRentalSearchRequest": {
        "type": "object",
        "properties": {
          "Pickup": {
            "type": "string",
            "nullable": true,
            "example": "ChIJqZW8Cvb_n0ARBuUkyCzgDDg"
          },
          "PickupName": {
            "type": "string",
            "nullable": true,
            "example": "Istanbul Airport (IST), Tayakadın, Terminal Caddesi, Arnavutköy/İstanbul, Türkiye"
          },
          "Dropoff": {
            "type": "string",
            "nullable": true,
            "example": "ChIJqZW8Cvb_n0ARBuUkyCzgDDg"
          },
          "DropoffName": {
            "type": "string",
            "nullable": true,
            "example": "Istanbul Airport (IST), Tayakadın, Terminal Caddesi, Arnavutköy/İstanbul, Türkiye"
          },
          "PickupDate": {
            "type": "string",
            "nullable": true,
            "example": "19.05.2026"
          },
          "DropoffDate": {
            "type": "string",
            "nullable": true,
            "example": "21.05.2026"
          },
          "PickupTime": {
            "type": "string",
            "nullable": true,
            "example": "10:00"
          },
          "DropoffTime": {
            "type": "string",
            "nullable": true,
            "example": "11:00"
          },
          "DriverAge": {
            "type": "string",
            "nullable": true,
            "example": "30-65"
          },
          "Country": {
            "type": "string",
            "nullable": true,
            "example": "TR"
          }
        },
        "additionalProperties": false
      },
      "TravelFlightSearchRequest": {
        "type": "object",
        "properties": {
          "Origin": {
            "$ref": "#/components/schemas/FlightSearchLocationRequest"
          },
          "Destination": {
            "$ref": "#/components/schemas/FlightSearchLocationRequest"
          },
          "Date": {
            "$ref": "#/components/schemas/FlightSearchDateRequest"
          },
          "Passengers": {
            "$ref": "#/components/schemas/FlightSearchPassengerRequest"
          },
          "Class": {
            "type": "string",
            "nullable": true,
            "example": "Economy"
          },
          "Direct": {
            "type": "boolean",
            "nullable": true,
            "example": "true"
          },
          "Domestic": {
            "type": "boolean",
            "nullable": true,
            "example": "true"
          },
          "Refundable": {
            "type": "boolean",
            "nullable": true,
            "example": "true"
          }
        },
        "additionalProperties": false
      },
      "TravelFlightSearchResponse": {
        "type": "object",
        "properties": {
          "Domestic": {
            "type": "boolean"
          },
          "Airlines": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "Flights": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlightSearchOptionModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TravelFlightSearchResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TravelFlightSearchResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TravelHotelSearchRequest": {
        "type": "object",
        "properties": {
          "Location": {
            "type": "string",
            "nullable": true,
            "example": "usak-turkiye"
          },
          "Checkin": {
            "type": "string",
            "nullable": true,
            "example": "13.05.2026"
          },
          "Checkout": {
            "type": "string",
            "nullable": true,
            "example": "14.05.2026"
          },
          "Guests": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HotelGuestRequest"
            },
            "nullable": true,
            "example": [
              {
                "Adult": 2,
                "Child": 0,
                "Ages": [ ]
              }
            ]
          }
        },
        "additionalProperties": false
      },
      "TravelHotelSearchResponse": {
        "type": "object",
        "properties": {
          "Info": {
            "$ref": "#/components/schemas/HotelSearchInfoModel"
          },
          "Hotels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HotelItemModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TravelHotelSearchResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TravelHotelSearchResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TravelLocationResponse": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "description": "ID - Lokasyonun benzersiz kimliği",
            "nullable": true,
            "example": "36619"
          },
          "Reference": {
            "type": "string",
            "description": "Referans - Google Place referans kodu",
            "nullable": true,
            "example": "ChIJ..."
          },
          "Name": {
            "type": "string",
            "description": "Başlık - Lokasyonun ana adı",
            "nullable": true,
            "example": "İstanbul (Avrupa)"
          },
          "Subtitle": {
            "type": "string",
            "description": "Alt Başlık - Lokasyonun ek açıklaması veya şehir bilgisi",
            "nullable": true,
            "example": "İstanbul / Türkiye"
          },
          "Slug": {
            "type": "string",
            "description": "Slug - URL uyumlu isim",
            "nullable": true,
            "example": "istanbul"
          },
          "Type": {
            "type": "string",
            "description": "Tür - Lokasyonun tipi (City, Airport, GooglePlace)",
            "nullable": true,
            "example": "Airport"
          },
          "Locale": {
            "type": "string",
            "description": "Dil - Lokasyonun dil kodu",
            "nullable": true,
            "example": "tr"
          },
          "AirportCode": {
            "type": "string",
            "description": "Havalimanı Kodu - Varsa havalimanı IATA kodu",
            "nullable": true,
            "example": "IST"
          },
          "AirportName": {
            "type": "string",
            "description": "Havalimanı Adı - Havalimanı adı",
            "nullable": true,
            "example": "İstanbul Havalimanı"
          },
          "CityCode": {
            "type": "string",
            "description": "Şehir Kodu - Şehir plaka veya telefon kodu",
            "nullable": true,
            "example": "34"
          },
          "CitySlug": {
            "type": "string",
            "description": "Şehir Slug - Şehir URL uyumlu isim",
            "nullable": true,
            "example": "istanbul"
          },
          "CityName": {
            "type": "string",
            "description": "Şehir Adı - Lokasyonun bağlı olduğu şehir",
            "nullable": true,
            "example": "İstanbul"
          },
          "CountryName": {
            "type": "string",
            "description": "Ülke Adı - Lokasyonun bağlı olduğu ülke",
            "nullable": true,
            "example": "Türkiye"
          },
          "IsCity": {
            "type": "integer",
            "description": "Şehir mi? - Lokasyonun bir şehir olup olmadığı",
            "format": "int32",
            "nullable": true,
            "example": "1"
          },
          "Domestic": {
            "type": "integer",
            "description": "Yurt İçi mi? - Yurt içi lokasyon olup olmadığı",
            "format": "int32",
            "nullable": true,
            "example": "1"
          },
          "Active": {
            "type": "integer",
            "description": "Aktif mi? - Lokasyonun aktif olup olmadığı",
            "format": "int32",
            "nullable": true,
            "example": "1"
          },
          "ParentId": {
            "type": "integer",
            "description": "Üst ID - Üst lokasyonun kimliği",
            "format": "int32",
            "nullable": true,
            "example": "0"
          },
          "Lat": {
            "type": "string",
            "description": "Enlem - Koordinat bilgisi - Enlem",
            "nullable": true,
            "example": "41.0082"
          },
          "Lng": {
            "type": "string",
            "description": "Boylam - Koordinat bilgisi - Boylam",
            "nullable": true,
            "example": "28.9784"
          },
          "Types": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Etiketler - Lokasyonla ilgili tip etiketleri",
            "nullable": true,
            "example": "['airport', 'transit_station']"
          }
        },
        "additionalProperties": false
      },
      "TravelLocationResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TravelLocationResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TravelPoiItem": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "nullable": true
          },
          "DistanceType": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Distance": {
            "type": "number",
            "format": "double"
          },
          "WalkDistance": {
            "type": "number",
            "format": "double"
          },
          "DriveDistance": {
            "type": "number",
            "format": "double"
          },
          "Latitude": {
            "type": "number",
            "format": "double"
          },
          "Longitude": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TravelPoiResponse": {
        "type": "object",
        "properties": {
          "CategoryType": {
            "type": "string",
            "nullable": true
          },
          "PoiList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TravelPoiItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TravelPoiResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TravelPoiResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TravelTransferSearchRequest": {
        "type": "object",
        "properties": {
          "Pickup": {
            "type": "string",
            "nullable": true,
            "example": "Istanbul Airport (IST)"
          },
          "PickupId": {
            "type": "string",
            "nullable": true,
            "example": "ChIJqZW8Cvb_n0ARBuUkyCzgDDg"
          },
          "PickupIsAirport": {
            "type": "boolean",
            "example": "true"
          },
          "PickupCounty": {
            "type": "string",
            "nullable": true,
            "example": "Arnavutköy"
          },
          "PickupCity": {
            "type": "string",
            "nullable": true,
            "example": "İstanbul"
          },
          "Dropoff": {
            "type": "string",
            "nullable": true,
            "example": "Kağıthane"
          },
          "DropoffId": {
            "type": "string",
            "nullable": true,
            "example": "ChIJ4TYYMuq2yhQRONEjfL20cb8"
          },
          "DropoffIsAirport": {
            "type": "boolean",
            "example": "false"
          },
          "DropoffCounty": {
            "type": "string",
            "nullable": true,
            "example": "Kağıthane"
          },
          "DropoffCity": {
            "type": "string",
            "nullable": true,
            "example": "İstanbul"
          },
          "PickupDate": {
            "type": "string",
            "nullable": true,
            "example": "12.05.2026"
          },
          "PickupTime": {
            "type": "string",
            "nullable": true,
            "example": "10:00"
          },
          "Adult": {
            "type": "string",
            "nullable": true,
            "example": "1"
          },
          "Child": {
            "type": "integer",
            "format": "int32",
            "example": "0"
          },
          "Baby": {
            "type": "integer",
            "format": "int32",
            "example": "0"
          }
        },
        "additionalProperties": false
      },
      "TrendyolAddressLinesModel": {
        "type": "object",
        "properties": {
          "AddressLine1": {
            "type": "string",
            "nullable": true
          },
          "AddressLine2": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolAddressModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "FirstName": {
            "type": "string",
            "nullable": true
          },
          "LastName": {
            "type": "string",
            "nullable": true
          },
          "Company": {
            "type": "string",
            "nullable": true
          },
          "Address1": {
            "type": "string",
            "nullable": true
          },
          "Address2": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "CityCode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "District": {
            "type": "string",
            "nullable": true
          },
          "DistrictId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CountyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CountyName": {
            "type": "string",
            "nullable": true
          },
          "ShortAddress": {
            "type": "string",
            "nullable": true
          },
          "StateName": {
            "type": "string",
            "nullable": true
          },
          "AddressLines": {
            "$ref": "#/components/schemas/TrendyolAddressLinesModel"
          },
          "PostalCode": {
            "type": "string",
            "nullable": true
          },
          "CountryCode": {
            "type": "string",
            "nullable": true
          },
          "NeighborhoodId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "Neighborhood": {
            "type": "string",
            "nullable": true
          },
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "FullAddress": {
            "type": "string",
            "nullable": true
          },
          "FullName": {
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "string",
            "nullable": true
          },
          "Longitude": {
            "type": "string",
            "nullable": true
          },
          "TaxOffice": {
            "type": "string",
            "nullable": true
          },
          "TaxNumber": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolAnswerQuestionRequest": {
        "type": "object",
        "properties": {
          "QuestionId": {
            "type": "string",
            "nullable": true,
            "example": "123456"
          },
          "Text": {
            "type": "string",
            "nullable": true,
            "example": "Merhaba, evet stoklarımızda mevcuttur."
          }
        },
        "additionalProperties": false
      },
      "TrendyolAttributeModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "Renk"
          }
        },
        "additionalProperties": false
      },
      "TrendyolAttributeValueModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "Siyah"
          }
        },
        "additionalProperties": false
      },
      "TrendyolBatchRequestResponse": {
        "type": "object",
        "properties": {
          "BatchRequestId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolBatchRequestResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TrendyolBatchRequestResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolBatchStatusItemModel": {
        "type": "object",
        "properties": {
          "RequestItem": {
            "$ref": "#/components/schemas/TrendyolBatchStatusRequestItemModel"
          },
          "Status": {
            "type": "string",
            "nullable": true,
            "example": "FAILED"
          },
          "FailureReasons": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolBatchStatusRequestItemModel": {
        "type": "object",
        "properties": {
          "Product": {
            "$ref": "#/components/schemas/TrendyolCreateProductModel"
          },
          "Barcode": {
            "type": "string",
            "nullable": true,
            "example": "8680000000000"
          }
        },
        "additionalProperties": false
      },
      "TrendyolBrandModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "Adidas"
          }
        },
        "additionalProperties": false
      },
      "TrendyolBrandModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolBrandModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolCancelOrderLinesRequest": {
        "type": "object",
        "properties": {
          "PackageId": {
            "type": "string",
            "nullable": true,
            "example": "11112222"
          },
          "ReasonId": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "501"
          },
          "Lines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolOrderLineCancelModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolCategoryAttributeModel": {
        "type": "object",
        "properties": {
          "AllowCustom": {
            "type": "boolean"
          },
          "Attribute": {
            "$ref": "#/components/schemas/TrendyolAttributeModel"
          },
          "AttributeValues": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolAttributeValueModel"
            },
            "nullable": true
          },
          "CategoryId": {
            "type": "integer",
            "format": "int32"
          },
          "Required": {
            "type": "boolean"
          },
          "Varianter": {
            "type": "boolean"
          },
          "Slicer": {
            "type": "boolean"
          },
          "AllowMultipleAttributeValues": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "TrendyolCategoryModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "Kozmetik"
          },
          "ParentId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "SubCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolCategoryModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolClaimItemModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "OrderLineItemId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "CustomerClaimItemReason": {
            "$ref": "#/components/schemas/TrendyolClaimReasonModel"
          },
          "TrendyolClaimItemReason": {
            "$ref": "#/components/schemas/TrendyolClaimReasonModel"
          },
          "ClaimItemStatus": {
            "$ref": "#/components/schemas/TrendyolClaimItemStatusModel"
          },
          "Note": {
            "type": "string",
            "nullable": true
          },
          "CustomerNote": {
            "type": "string",
            "nullable": true,
            "example": "Beğenmedim"
          },
          "Resolved": {
            "type": "boolean"
          },
          "AutoAccepted": {
            "type": "boolean",
            "nullable": true
          },
          "AcceptedBySeller": {
            "type": "boolean",
            "nullable": true
          },
          "AcceptDetail": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolClaimItemStatusModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "Created"
          }
        },
        "additionalProperties": false
      },
      "TrendyolClaimItemWrapperModel": {
        "type": "object",
        "properties": {
          "OrderLine": {
            "$ref": "#/components/schemas/TrendyolClaimOrderLineModel"
          },
          "ClaimItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolClaimItemModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolClaimOrderLineModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int64"
          },
          "ProductName": {
            "type": "string",
            "nullable": true,
            "example": "Erkek Bisiklet Yaka Eşofman Takımı"
          },
          "Barcode": {
            "type": "string",
            "nullable": true,
            "example": "TYC1C77"
          },
          "MerchantSku": {
            "type": "string",
            "nullable": true,
            "example": "ETKP"
          },
          "ProductColor": {
            "type": "string",
            "nullable": true,
            "example": "ANTRASİT"
          },
          "ProductSize": {
            "type": "string",
            "nullable": true,
            "example": "M"
          },
          "Price": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "VatBaseAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "VatRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "SalesCampaignId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ProductCategory": {
            "type": "string",
            "nullable": true,
            "example": "Eşofman Takımı"
          },
          "LineItems": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolClaimReasonModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "Beğenmedim"
          },
          "ExternalReasonId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Code": {
            "type": "string",
            "nullable": true,
            "example": "DISLIKE"
          }
        },
        "additionalProperties": false
      },
      "TrendyolClaimResponseModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "ClaimId": {
            "type": "string",
            "nullable": true
          },
          "OrderNumber": {
            "type": "string",
            "nullable": true,
            "example": "11275824658"
          },
          "OrderDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "OrderDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "CustomerFirstName": {
            "type": "string",
            "nullable": true,
            "example": "Mesut"
          },
          "CustomerLastName": {
            "type": "string",
            "nullable": true,
            "example": "ŞAKAR"
          },
          "ClaimDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ClaimDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "CargoTrackingNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "CargoProviderName": {
            "type": "string",
            "nullable": true,
            "example": "DHL eCommerce Marketplace"
          },
          "OrderShipmentPackageId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolClaimItemWrapperModel"
            },
            "nullable": true
          },
          "LastModifiedDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "LastModifiedDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "OrderOutboundPackageId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolCreateProductAttributeModel": {
        "type": "object",
        "properties": {
          "AttributeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "348"
          },
          "AttributeValueId": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "6999"
          },
          "CustomAttributeValue": {
            "type": "string",
            "nullable": true,
            "example": null
          }
        },
        "additionalProperties": false
      },
      "TrendyolCreateProductImageModel": {
        "type": "object",
        "properties": {
          "Url": {
            "type": "string",
            "nullable": true,
            "example": "https://cdn.dsmcdn.com/test.jpg"
          }
        },
        "additionalProperties": false
      },
      "TrendyolCreateProductModel": {
        "type": "object",
        "properties": {
          "Barcode": {
            "type": "string",
            "nullable": true,
            "example": "8680000000000"
          },
          "Title": {
            "type": "string",
            "nullable": true,
            "example": "Örnek Ürün"
          },
          "ProductMainId": {
            "type": "string",
            "nullable": true,
            "example": "PRD-001"
          },
          "BrandId": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "12345"
          },
          "CategoryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "586"
          },
          "Quantity": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "100"
          },
          "StockCode": {
            "type": "string",
            "nullable": true,
            "example": "STK-001"
          },
          "DimensionalWeight": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "example": "1.5"
          },
          "Description": {
            "type": "string",
            "nullable": true,
            "example": "Ürün açıklaması burada yer alır."
          },
          "CurrencyType": {
            "type": "string",
            "nullable": true,
            "example": "TRY"
          },
          "ListPrice": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "example": "199.90"
          },
          "SalePrice": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "example": "149.90"
          },
          "VatRate": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "10"
          },
          "CargoCompanyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "10"
          },
          "Images": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolCreateProductImageModel"
            },
            "nullable": true
          },
          "Attributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolCreateProductAttributeModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolCreateProductsRequest": {
        "type": "object",
        "properties": {
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolCreateProductModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolDeleteProductModel": {
        "type": "object",
        "properties": {
          "Barcode": {
            "type": "string",
            "nullable": true,
            "example": "8680000000000"
          }
        },
        "additionalProperties": false
      },
      "TrendyolDeleteProductsRequest": {
        "type": "object",
        "properties": {
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolDeleteProductModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolDiscountDetailModel": {
        "type": "object",
        "properties": {
          "LineItemPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "LineItemSellerDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "LineItemTyDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "LineItemDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolDiscountDisplayModel": {
        "type": "object",
        "properties": {
          "DisplayName": {
            "type": "string",
            "nullable": true
          },
          "DiscountAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolFastDeliveryOptionModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetBatchStatusResponse": {
        "type": "object",
        "properties": {
          "BatchRequestId": {
            "type": "string",
            "nullable": true,
            "example": "fafcb1a2-5d4d-44a1-9f4f-373c71937ae0-1781761826"
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolBatchStatusItemModel"
            },
            "nullable": true
          },
          "Status": {
            "type": "string",
            "nullable": true,
            "example": "COMPLETED"
          },
          "CreationDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "CreationDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true,
            "example": "11.06.2026 08:50:26"
          },
          "LastModification": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "LastModificationFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true,
            "example": "11.06.2026 08:50:26"
          },
          "SourceType": {
            "type": "string",
            "nullable": true,
            "example": "API"
          },
          "ItemCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "FailedItemCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "BatchRequestType": {
            "type": "string",
            "nullable": true,
            "example": "ProductV2OnBoarding"
          },
          "Notes": {
            "type": "string",
            "nullable": true,
            "example": null
          },
          "ObjectKey": {
            "type": "string",
            "nullable": true,
            "example": null
          },
          "StoreFrontCode": {
            "type": "string",
            "nullable": true,
            "example": null
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetBatchStatusResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TrendyolGetBatchStatusResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetBrandsResponse": {
        "type": "object",
        "properties": {
          "Brands": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolBrandModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetBrandsResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TrendyolGetBrandsResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetCategoryAttributesResponse": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "Eşofman Takımı"
          },
          "DisplayName": {
            "type": "string",
            "nullable": true,
            "example": "Eşofman Takımı"
          },
          "CategoryAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolCategoryAttributeModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetCategoryAttributesResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TrendyolGetCategoryAttributesResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetCategoryTreeResponse": {
        "type": "object",
        "properties": {
          "Categories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolCategoryModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetCategoryTreeResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TrendyolGetCategoryTreeResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetClaimsResponse": {
        "type": "object",
        "properties": {
          "TotalElements": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "Page": {
            "type": "integer",
            "format": "int32"
          },
          "Size": {
            "type": "integer",
            "format": "int32"
          },
          "Content": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolClaimResponseModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetClaimsResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TrendyolGetClaimsResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetOrdersResponse": {
        "type": "object",
        "properties": {
          "TotalElements": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "Page": {
            "type": "integer",
            "format": "int32"
          },
          "Size": {
            "type": "integer",
            "format": "int32"
          },
          "Content": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolOrderModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetOrdersResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TrendyolGetOrdersResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetProductsResponse": {
        "type": "object",
        "properties": {
          "Page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Size": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "TotalElements": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Content": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolProductModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetProductsResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TrendyolGetProductsResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetSettlementsResponse": {
        "type": "object",
        "properties": {
          "Page": {
            "type": "integer",
            "format": "int32"
          },
          "Size": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "TotalElements": {
            "type": "integer",
            "format": "int32"
          },
          "Content": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolSettlementModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolGetSettlementsResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TrendyolGetSettlementsResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolLoginRequest": {
        "type": "object",
        "properties": {
          "SupplierId": {
            "type": "string",
            "nullable": true,
            "example": "123456"
          },
          "ApiKey": {
            "type": "string",
            "nullable": true,
            "example": "your_api_key"
          },
          "ApiSecret": {
            "type": "string",
            "nullable": true,
            "example": "your_api_secret"
          },
          "Environment": {
            "type": "string",
            "nullable": true,
            "example": "prod"
          }
        },
        "additionalProperties": false
      },
      "TrendyolOrderLineCancelModel": {
        "type": "object",
        "properties": {
          "LineId": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "12345"
          },
          "Quantity": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "1"
          }
        },
        "additionalProperties": false
      },
      "TrendyolOrderLineModel": {
        "type": "object",
        "properties": {
          "Quantity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "SalesCampaignId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ProductSize": {
            "type": "string",
            "nullable": true
          },
          "StockCode": {
            "type": "string",
            "nullable": true
          },
          "ProductName": {
            "type": "string",
            "nullable": true
          },
          "ContentId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ProductOrigin": {
            "type": "string",
            "nullable": true
          },
          "SellerId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "MerchantSku": {
            "type": "string",
            "nullable": true
          },
          "Sku": {
            "type": "string",
            "nullable": true
          },
          "ProductCode": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "MerchantId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "Amount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Discount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "TyDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Price": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "VatBaseAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Id": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "LineGrossAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "LineTotalDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "LineSellerDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "LineTyDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "DiscountDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolDiscountDetailModel"
            },
            "nullable": true
          },
          "CurrencyCode": {
            "type": "string",
            "nullable": true
          },
          "ProductColor": {
            "type": "string",
            "nullable": true
          },
          "LineId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "VatRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Barcode": {
            "type": "string",
            "nullable": true
          },
          "OrderLineItemStatusName": {
            "type": "string",
            "nullable": true
          },
          "LineUnitPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "FastDeliveryOptions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolFastDeliveryOptionModel"
            },
            "nullable": true
          },
          "ProductCategoryId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "Commission": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "BusinessUnit": {
            "type": "string",
            "nullable": true
          },
          "CancelledBy": {
            "type": "string",
            "nullable": true
          },
          "CancelReason": {
            "type": "string",
            "nullable": true
          },
          "CancelReasonCode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolOrderLineUpdateModel": {
        "type": "object",
        "properties": {
          "LineId": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "12345"
          },
          "Quantity": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "example": "1"
          }
        },
        "additionalProperties": false
      },
      "TrendyolOrderModel": {
        "type": "object",
        "properties": {
          "ShipmentAddress": {
            "$ref": "#/components/schemas/TrendyolAddressModel"
          },
          "OrderNumber": {
            "type": "string",
            "nullable": true
          },
          "PackageGrossAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "PackageSellerDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "PackageTyDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "PackageTotalDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "GrossAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "TotalDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "TotalTyDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "TotalPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Id": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "DiscountDisplays": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolDiscountDisplayModel"
            },
            "nullable": true
          },
          "TaxNumber": {
            "type": "string",
            "nullable": true
          },
          "InvoiceAddress": {
            "$ref": "#/components/schemas/TrendyolAddressModel"
          },
          "CustomerFirstName": {
            "type": "string",
            "nullable": true
          },
          "CustomerEmail": {
            "type": "string",
            "nullable": true
          },
          "CustomerId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "SupplierId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "CustomerLastName": {
            "type": "string",
            "nullable": true
          },
          "ShipmentPackageId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "CargoTrackingNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "CargoTrackingLink": {
            "type": "string",
            "nullable": true
          },
          "CargoSenderNumber": {
            "type": "string",
            "nullable": true
          },
          "CargoProviderName": {
            "type": "string",
            "nullable": true
          },
          "Lines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolOrderLineModel"
            },
            "nullable": true
          },
          "OrderDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "IdentityNumber": {
            "type": "string",
            "nullable": true
          },
          "CurrencyCode": {
            "type": "string",
            "nullable": true
          },
          "PackageHistories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolPackageHistoryModel"
            },
            "nullable": true
          },
          "ShipmentPackageStatus": {
            "type": "string",
            "nullable": true
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "WhoPays": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "DeliveryType": {
            "type": "string",
            "nullable": true
          },
          "TimeSlotId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "EstimatedDeliveryStartDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "EstimatedDeliveryEndDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "PackageTotalPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "DeliveryAddressType": {
            "type": "string",
            "nullable": true
          },
          "AgreedDeliveryDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "FastDelivery": {
            "type": "boolean",
            "nullable": true
          },
          "OriginShipmentDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "LastModifiedDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "Commercial": {
            "type": "boolean",
            "nullable": true
          },
          "FastDeliveryType": {
            "type": "string",
            "nullable": true
          },
          "DeliveredByService": {
            "type": "boolean",
            "nullable": true
          },
          "WarehouseId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "InvoiceLink": {
            "type": "string",
            "nullable": true
          },
          "InvoiceNumber": {
            "type": "string",
            "nullable": true
          },
          "InvoiceStatus": {
            "type": "string",
            "nullable": true
          },
          "InvoiceRejectedReasonKeys": {
            "type": "string",
            "nullable": true
          },
          "Micro": {
            "type": "boolean",
            "nullable": true
          },
          "GiftBoxRequested": {
            "type": "boolean",
            "nullable": true
          },
          "3pByTrendyol": {
            "type": "boolean",
            "nullable": true
          },
          "EtgbNo": {
            "type": "string",
            "nullable": true
          },
          "EtgbDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ContainsDangerousProduct": {
            "type": "boolean",
            "nullable": true
          },
          "CargoDeci": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "IsCod": {
            "type": "boolean",
            "nullable": true
          },
          "CreatedBy": {
            "type": "string",
            "nullable": true
          },
          "OriginPackageIds": {
            "type": "string",
            "nullable": true
          },
          "HsCode": {
            "type": "string",
            "nullable": true
          },
          "ShipmentNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "Is4P": {
            "type": "boolean",
            "nullable": true
          },
          "OrderDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "LastModifiedDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "EstimatedDeliveryStartDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "EstimatedDeliveryEndDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "AgreedDeliveryDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "TotalQuantity": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "readOnly": true
          },
          "FullCustomerName": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolPackageHistoryModel": {
        "type": "object",
        "properties": {
          "CreatedDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "CreatedDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolPriceAndInventoryItemModel": {
        "type": "object",
        "properties": {
          "Barcode": {
            "type": "string",
            "nullable": true,
            "example": "8680000000000"
          },
          "Quantity": {
            "type": "integer",
            "format": "int32",
            "example": "10"
          },
          "SalePrice": {
            "type": "number",
            "format": "double",
            "example": "199.99"
          },
          "ListPrice": {
            "type": "number",
            "format": "double",
            "example": "249.99"
          }
        },
        "additionalProperties": false
      },
      "TrendyolProductAttributeModel": {
        "type": "object",
        "properties": {
          "AttributeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "AttributeName": {
            "type": "string",
            "nullable": true
          },
          "AttributeValue": {
            "type": "string",
            "nullable": true
          },
          "AttributeValueId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolProductDeliveryOptionModel": {
        "type": "object",
        "properties": {
          "DeliveryDuration": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "FastDeliveryType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolProductImageModel": {
        "type": "object",
        "properties": {
          "Url": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolProductModel": {
        "type": "object",
        "properties": {
          "Approved": {
            "type": "boolean",
            "nullable": true
          },
          "Archived": {
            "type": "boolean",
            "nullable": true
          },
          "Attributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolProductAttributeModel"
            },
            "nullable": true
          },
          "Barcode": {
            "type": "string",
            "nullable": true
          },
          "Brand": {
            "type": "string",
            "nullable": true
          },
          "BrandId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CategoryName": {
            "type": "string",
            "nullable": true
          },
          "CreateDateTime": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          },
          "DimensionalWeight": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Gender": {
            "type": "string",
            "nullable": true
          },
          "HasActiveCampaign": {
            "type": "boolean",
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Images": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolProductImageModel"
            },
            "nullable": true
          },
          "LastUpdateDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ListPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Locked": {
            "type": "boolean",
            "nullable": true
          },
          "OnSale": {
            "type": "boolean",
            "nullable": true
          },
          "PimCategoryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "PlatformListingId": {
            "type": "string",
            "nullable": true
          },
          "ProductCode": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ProductContentId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ProductMainId": {
            "type": "string",
            "nullable": true
          },
          "Quantity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "SalePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "StockCode": {
            "type": "string",
            "nullable": true
          },
          "StockUnitType": {
            "type": "string",
            "nullable": true
          },
          "SupplierId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "VatRate": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Rejected": {
            "type": "boolean",
            "nullable": true
          },
          "RejectReasonDetails": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "Blacklisted": {
            "type": "boolean",
            "nullable": true
          },
          "HasHtmlContent": {
            "type": "boolean",
            "nullable": true
          },
          "ProductUrl": {
            "type": "string",
            "nullable": true
          },
          "LocationBasedDelivery": {
            "type": "string",
            "nullable": true
          },
          "DeliveryDuration": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "DeliveryOptionType": {
            "type": "string",
            "nullable": true
          },
          "DeliveryOption": {
            "$ref": "#/components/schemas/TrendyolProductDeliveryOptionModel"
          },
          "CreateDateTimeFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "LastUpdateDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolSettlementModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "TransactionDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "TransactionDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Barcode": {
            "type": "string",
            "nullable": true,
            "example": "brnplz001B1"
          },
          "TransactionType": {
            "type": "string",
            "nullable": true,
            "example": "Satış"
          },
          "ReceiptId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true,
            "example": "Satış"
          },
          "Debt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Credit": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "PaymentPeriod": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CommissionRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "CommissionAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "CommissionInvoiceSerialNumber": {
            "type": "string",
            "nullable": true,
            "example": "INV-12345"
          },
          "SellerRevenue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "OrderNumber": {
            "type": "string",
            "nullable": true,
            "example": "11302037429"
          },
          "OrderDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "OrderDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "PaymentOrderId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "PaymentDate": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "PaymentDateFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "SellerId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "StoreId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "StoreName": {
            "type": "string",
            "nullable": true
          },
          "StoreAddress": {
            "type": "string",
            "nullable": true
          },
          "Country": {
            "type": "string",
            "nullable": true,
            "example": "Türkiye"
          },
          "Currency": {
            "type": "string",
            "nullable": true,
            "example": "TRY"
          },
          "Affiliate": {
            "type": "string",
            "nullable": true,
            "example": "TRENDYOLTR"
          },
          "ShipmentPackageId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolStoreModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Slug": {
            "type": "string",
            "nullable": true
          },
          "TrendyolId": {
            "type": "string",
            "nullable": true
          },
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "Address": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "TrendyolUrl": {
            "type": "string",
            "nullable": true
          },
          "Categories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolStoreSearchResponse": {
        "type": "object",
        "properties": {
          "Pagination": {
            "$ref": "#/components/schemas/PaginationModel"
          },
          "Data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolStoreModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolStoreSearchResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TrendyolStoreSearchResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolUpdateOrderStatusRequest": {
        "type": "object",
        "properties": {
          "PackageId": {
            "type": "string",
            "nullable": true,
            "example": "11112222"
          },
          "Status": {
            "type": "string",
            "nullable": true,
            "example": "Shipped"
          },
          "Lines": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolOrderLineUpdateModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolUpdatePriceAndInventoryRequest": {
        "type": "object",
        "properties": {
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolPriceAndInventoryItemModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolUpdateProductsRequest": {
        "type": "object",
        "properties": {
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrendyolCreateProductModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrendyolUpdateTrackingNumberRequest": {
        "type": "object",
        "properties": {
          "PackageId": {
            "type": "string",
            "nullable": true,
            "example": "11112222"
          },
          "TrackingNumber": {
            "type": "string",
            "nullable": true,
            "example": "1234567890"
          }
        },
        "additionalProperties": false
      },
      "TtsRequest": {
        "type": "object",
        "properties": {
          "Text": {
            "type": "string",
            "description": "Metin - Sese dönüştürülecek olan kaynak metin.",
            "nullable": true,
            "example": "Merhaba, ben Apionix!"
          },
          "LanguageCode": {
            "type": "string",
            "description": "Dil Kodu - Konuşma dili (BCP-47 kodu, Örn: tr-TR, en-US).",
            "nullable": true,
            "example": "tr-TR"
          },
          "VoiceName": {
            "type": "string",
            "description": "Ses Adı - Kullanılacak özel ses modeli ismi (Opsiyonel).",
            "nullable": true,
            "example": "tr-TR-Wavenet-A"
          },
          "SsmlGender": {
            "type": "string",
            "description": "Cinsiyet - Sesin cinsiyeti (MALE, FEMALE, NEUTRAL).",
            "nullable": true,
            "example": "FEMALE"
          },
          "AudioEncoding": {
            "type": "string",
            "description": "Ses Formatı - Çıkış ses formatı (MP3, LINEAR16, OGG_OPUS).",
            "nullable": true,
            "example": "MP3"
          },
          "SpeakingRate": {
            "type": "number",
            "description": "Konuşma Hızı - Sesin hızı (0.25 - 4.0 arası).",
            "format": "double",
            "example": "1.0"
          },
          "Pitch": {
            "type": "number",
            "description": "Ses Tonu - Sesin perdesi (-20.0 - 20.0 arası).",
            "format": "double",
            "example": "0.0"
          },
          "VolumeGainDb": {
            "type": "number",
            "description": "Ses Şiddeti - Sesin kazancı (dB cinsinden, -96.0 - 16.0 arası).",
            "format": "double",
            "example": "0.0"
          }
        },
        "additionalProperties": false
      },
      "TurkeyDistrictModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Population": {
            "type": "integer",
            "format": "int32"
          },
          "Area": {
            "type": "integer",
            "format": "int32"
          },
          "ProvinceId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TurkeyDistrictModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TurkeyDistrictModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TurkeyLocationFilterRequest": {
        "type": "object",
        "properties": {
          "ProvinceId": {
            "type": "integer",
            "description": "İl ID - Filtrelemek istenen ilin benzersiz numarası (Örn: 6 - Ankara).",
            "format": "int32",
            "nullable": true,
            "example": "6"
          },
          "DistrictId": {
            "type": "integer",
            "description": "İlçe ID - Filtrelemek istenen ilçenin benzersiz numarası.",
            "format": "int32",
            "nullable": true,
            "example": "1872"
          }
        },
        "additionalProperties": false
      },
      "TurkeyLocationItemModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32",
            "example": "10245"
          },
          "Name": {
            "type": "string",
            "nullable": true,
            "example": "CUMHURİYET MAH"
          },
          "Type": {
            "type": "string",
            "nullable": true,
            "example": "Mahalle"
          },
          "ProvinceId": {
            "type": "integer",
            "format": "int32",
            "example": "34"
          },
          "DistrictId": {
            "type": "integer",
            "format": "int32",
            "example": "412"
          }
        },
        "additionalProperties": false
      },
      "TurkeyLocationItemModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TurkeyLocationItemModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TurkeyProvinceDetailModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Slug": {
            "type": "string",
            "nullable": true
          },
          "Population": {
            "type": "integer",
            "format": "int32"
          },
          "Area": {
            "type": "number",
            "format": "double"
          },
          "Altitude": {
            "type": "number",
            "format": "double"
          },
          "PhoneAreaCode": {
            "type": "integer",
            "format": "int32"
          },
          "IsCoastal": {
            "type": "boolean"
          },
          "IsMetropolitan": {
            "type": "boolean"
          },
          "RegionTr": {
            "type": "string",
            "nullable": true
          },
          "RegionEn": {
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "number",
            "format": "double"
          },
          "Longitude": {
            "type": "number",
            "format": "double"
          },
          "DistrictCount": {
            "type": "integer",
            "format": "int32"
          },
          "MunicipalityCount": {
            "type": "integer",
            "format": "int32"
          },
          "NeighborhoodCount": {
            "type": "integer",
            "format": "int32"
          },
          "VillageCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TurkeyProvinceDetailModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/TurkeyProvinceDetailModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TurkeyProvinceModel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Population": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TurkeyProvinceModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TurkeyProvinceModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TweetDto": {
        "type": "object",
        "properties": {
          "TweetID": {
            "type": "string",
            "nullable": true
          },
          "TweetURL": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "nullable": true
          },
          "Content": {
            "type": "string",
            "nullable": true
          },
          "Images": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Videos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Links": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mentions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Hashtags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TweetDtoListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TweetDto"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TwitterModel": {
        "type": "object",
        "properties": {
          "Followers": {
            "type": "number",
            "format": "double"
          },
          "Statuses": {
            "type": "number",
            "format": "double"
          },
          "Favourites": {
            "type": "number",
            "format": "double"
          },
          "Lists": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "UrlShortModel": {
        "type": "object",
        "properties": {
          "LongUrl": {
            "type": "string",
            "nullable": true
          },
          "ShortUrl": {
            "type": "string",
            "nullable": true
          },
          "StatsUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UrlShortModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/UrlShortModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UrlStatsModel": {
        "type": "object",
        "properties": {
          "ShortUrl": {
            "type": "string",
            "nullable": true
          },
          "StatsPageUrl": {
            "type": "string",
            "nullable": true
          },
          "TotalClicks": {
            "type": "integer",
            "format": "int32"
          },
          "CreatedDate": {
            "type": "string",
            "nullable": true
          },
          "LongUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UrlStatsModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/UrlStatsModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleChassisQueryModel": {
        "type": "object",
        "properties": {
          "BrandName": {
            "type": "string",
            "nullable": true
          },
          "Model": {
            "type": "string",
            "nullable": true
          },
          "Year": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Engine": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleChassisQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/VehicleChassisQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleLoanResponse": {
        "type": "object",
        "properties": {
          "BankName": {
            "type": "string",
            "description": "Banka Adı - Taşıt kredisi teklifini sunan bankanın ismi.",
            "nullable": true
          },
          "ProductName": {
            "type": "string",
            "description": "Ürün Adı - Taşıt kredisi paketinin ismi.",
            "nullable": true
          },
          "InterestRate": {
            "type": "string",
            "description": "Faiz Oranı - Aylık taşıt kredisi faiz oranı.",
            "nullable": true
          },
          "MonthlyInstallment": {
            "type": "string",
            "description": "Aylık Taksit - Her ay ödenmesi gereken taşıt kredisi taksidi.",
            "nullable": true
          },
          "TotalAmount": {
            "type": "string",
            "description": "Toplam Ödeme - Vade sonunda geri ödenecek toplam kredi tutarı.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleLoanResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VehicleLoanResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VergiKoduModel": {
        "type": "object",
        "properties": {
          "TaxCode": {
            "type": "string",
            "nullable": true
          },
          "TaxName": {
            "type": "string",
            "nullable": true
          },
          "TaxShortName": {
            "type": "string",
            "nullable": true
          },
          "CollectionGroup": {
            "type": "string",
            "nullable": true
          },
          "TaxGroup": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VergiKoduModelListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VergiKoduModel"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VisionAnalysisResponse": {
        "type": "object",
        "properties": {
          "Labels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Etiketler - Görüntüde tespit edilen nesneler, sahneler veya kavramlar.",
            "nullable": true
          },
          "Texts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Metinler - Görüntüden çıkarılan metin (OCR) bilgileri.",
            "nullable": true
          },
          "Objects": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Nesneler - Görüntüde konumu belirlenen spesifik nesneler.",
            "nullable": true
          },
          "Faces": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VisionFaceAnnotationModel"
            },
            "description": "Yüzler - Görüntüde tespit edilen yüzler ve ifade analizleri.",
            "nullable": true
          },
          "Landmarks": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Yer İşaretleri - Görüntüde tespit edilen popüler yapılar veya doğal alanlar.",
            "nullable": true
          },
          "SafeSearchAdult": {
            "type": "string",
            "description": "Yetişkin İçerik - Güvenli arama analizi: Yetişkin içerik olasılığı.",
            "nullable": true
          },
          "SafeSearchViolence": {
            "type": "string",
            "description": "Şiddet İçeriği - Güvenli arama analizi: Şiddet içerik olasılığı.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VisionAnalysisResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/VisionAnalysisResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VisionFaceAnnotationModel": {
        "type": "object",
        "properties": {
          "JoyLikelihood": {
            "type": "string",
            "description": "Mutluluk Olasılığı - Yüzdeki mutluluk ifadesinin olasılığı (Örn: LIKELY, VERY_LIKELY).",
            "nullable": true
          },
          "SorrowLikelihood": {
            "type": "string",
            "description": "Üzüntü Olasılığı - Yüzdeki üzüntü ifadesinin olasılığı.",
            "nullable": true
          },
          "AngerLikelihood": {
            "type": "string",
            "description": "Öfke Olasılığı - Yüzdeki öfke ifadesinin olasılığı.",
            "nullable": true
          },
          "SurpriseLikelihood": {
            "type": "string",
            "description": "Şaşkınlık Olasılığı - Yüzdeki şaşkınlık ifadesinin olasılığı.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VisionImageRequest": {
        "type": "object",
        "properties": {
          "ImageBase64": {
            "type": "string",
            "description": "Görüntü Verisi (Base64) - Analiz edilecek görüntünün Base64 formatındaki verisi.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VisionPdfAnalysisResponse": {
        "type": "object",
        "properties": {
          "TotalPages": {
            "type": "integer",
            "description": "Toplam Sayfa - Analiz edilen toplam sayfa sayısı.",
            "format": "int32"
          },
          "Pages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VisionPdfPageModel"
            },
            "description": "Sayfa Detayları - Her bir sayfadan çıkarılan metin ve sayfa bazlı veriler.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VisionPdfAnalysisResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/VisionPdfAnalysisResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VisionPdfPageModel": {
        "type": "object",
        "properties": {
          "PageNumber": {
            "type": "integer",
            "description": "Sayfa Numarası - PDF içerisindeki sayfa sırası.",
            "format": "int32"
          },
          "Text": {
            "type": "string",
            "description": "Sayfa Metni - Sayfadan çıkarılan metin içeriği.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VisionPdfRequest": {
        "type": "object",
        "properties": {
          "PdfBase64": {
            "type": "string",
            "description": "PDF Verisi (Base64) - Metin analizi yapılacak PDF dosyasının Base64 formatındaki verisi.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VisionUrlRequest": {
        "type": "object",
        "properties": {
          "ImageUrl": {
            "type": "string",
            "description": "Görüntü URL - Analiz edilecek görüntünün internet üzerindeki açık adresi.",
            "nullable": true,
            "example": "https://example.com/image.jpg"
          }
        },
        "additionalProperties": false
      },
      "VknQueryModel": {
        "type": "object",
        "properties": {
          "Vkn": {
            "type": "string",
            "nullable": true
          },
          "CompanyName": {
            "type": "string",
            "nullable": true
          },
          "FullCompanyName": {
            "type": "string",
            "nullable": true
          },
          "OldCompanyName": {
            "type": "string",
            "nullable": true
          },
          "TaxOffice": {
            "type": "string",
            "nullable": true
          },
          "TaxOfficeNo": {
            "type": "string",
            "nullable": true
          },
          "TaxNumber": {
            "type": "string",
            "nullable": true
          },
          "TradeRegistryNumber": {
            "type": "string",
            "nullable": true
          },
          "TradeRegistryOffice": {
            "type": "string",
            "nullable": true
          },
          "Mersis": {
            "type": "string",
            "nullable": true
          },
          "Nace": {
            "type": "string",
            "nullable": true
          },
          "NaceName": {
            "type": "string",
            "nullable": true
          },
          "Address": {
            "type": "string",
            "nullable": true
          },
          "AddressType": {
            "type": "string",
            "nullable": true
          },
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "Phone2": {
            "type": "string",
            "nullable": true
          },
          "Fax": {
            "type": "string",
            "nullable": true
          },
          "Web": {
            "type": "string",
            "nullable": true
          },
          "Status": {
            "type": "string",
            "nullable": true
          },
          "EstablishmentDate": {
            "type": "string",
            "nullable": true
          },
          "StartDate": {
            "type": "string",
            "nullable": true
          },
          "TaxOfficeStartDate": {
            "type": "string",
            "nullable": true
          },
          "EFatura": {
            "type": "string",
            "nullable": true
          },
          "EArsiv": {
            "type": "string",
            "nullable": true
          },
          "EIrsaliye": {
            "type": "string",
            "nullable": true
          },
          "EDefter": {
            "type": "string",
            "nullable": true
          },
          "KonkordatoNo": {
            "type": "string",
            "nullable": true
          },
          "KonkordatoDetail": {
            "type": "string",
            "nullable": true
          },
          "ActivityType": {
            "type": "string",
            "nullable": true
          },
          "ActivityCode": {
            "type": "string",
            "nullable": true
          },
          "ActivityType2": {
            "type": "string",
            "nullable": true
          },
          "ActivityCode2": {
            "type": "string",
            "nullable": true
          },
          "CommittedCapital": {
            "type": "string",
            "nullable": true
          },
          "PaidCapital": {
            "type": "string",
            "nullable": true
          },
          "BusinessSubject": {
            "type": "string",
            "nullable": true
          },
          "JobGroup": {
            "type": "string",
            "nullable": true
          },
          "TaxPlate": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TaxPlateItem"
            },
            "nullable": true
          },
          "BoardMembers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BoardMemberItem"
            },
            "nullable": true
          },
          "AuthorizedPersons": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AuthorizedPersonItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VknQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/VknQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VoiceInfoResponse": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "description": "Ses Adı - Google sistemindeki benzersiz ses kimliği.",
            "nullable": true
          },
          "LanguageCodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Dil Kodları - Sesin desteklediği diller.",
            "nullable": true
          },
          "SsmlGender": {
            "type": "string",
            "description": "Cinsiyet - Sesin cinsiyeti (SSML_VOICE_GENDER_UNSPECIFIED, MALE, FEMALE, NEUTRAL).",
            "nullable": true
          },
          "NaturalSampleRateHertz": {
            "type": "integer",
            "description": "Örnekleme Hızı - Sesin doğal örnekleme hızı (Hertz).",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "VoiceInfoResponseListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VoiceInfoResponse"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WeatherModel": {
        "type": "object",
        "properties": {
          "City": {
            "type": "string",
            "nullable": true
          },
          "District": {
            "type": "string",
            "nullable": true
          },
          "Country": {
            "type": "string",
            "nullable": true
          },
          "WeatherDescription": {
            "type": "string",
            "nullable": true
          },
          "Temperature": {
            "type": "string",
            "nullable": true
          },
          "FeelsLike": {
            "type": "string",
            "nullable": true
          },
          "Humidity": {
            "type": "string",
            "nullable": true
          },
          "Pressure": {
            "type": "string",
            "nullable": true
          },
          "WindSpeed": {
            "type": "string",
            "nullable": true
          },
          "Icon": {
            "type": "string",
            "nullable": true
          },
          "Forecasts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ForecastModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WeatherModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/WeatherModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsAppQueryModel": {
        "type": "object",
        "properties": {
          "PhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "HasWhatsApp": {
            "type": "string",
            "nullable": true
          },
          "AvatarUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsAppQueryModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/WhatsAppQueryModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappChat": {
        "type": "object",
        "properties": {
          "ChatId": {
            "type": "string",
            "nullable": true
          },
          "ChatName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappChatListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WhatsappChat"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappContact": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "OriginalId": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Number": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappContactServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/WhatsappContact"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappEditMessageRequest": {
        "type": "object",
        "properties": {
          "MessageId": {
            "type": "string",
            "nullable": true
          },
          "Message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappEditMessageResponse": {
        "type": "object",
        "properties": {
          "MessageId": {
            "type": "string",
            "nullable": true
          },
          "Body": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappEditMessageResponseServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/WhatsappEditMessageResponse"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappMessage": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "From": {
            "type": "string",
            "nullable": true
          },
          "FromOriginalId": {
            "type": "string",
            "nullable": true
          },
          "To": {
            "type": "string",
            "nullable": true
          },
          "ToOriginalId": {
            "type": "string",
            "nullable": true
          },
          "FromMe": {
            "type": "boolean"
          },
          "Body": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Timestamp": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "WhatsappMessageDetail": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "FileName": {
            "type": "string",
            "nullable": true
          },
          "Body": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappMessageListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WhatsappMessage"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappRecipientResult": {
        "type": "object",
        "properties": {
          "To": {
            "type": "string",
            "nullable": true
          },
          "Details": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WhatsappMessageDetail"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappRecipientResultListServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WhatsappRecipientResult"
            },
            "nullable": true
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhatsappSendMessageRequest": {
        "type": "object",
        "properties": {
          "To": {
            "type": "string",
            "nullable": true
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "Files": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhoisAvailableModel": {
        "type": "object",
        "properties": {
          "DomainName": {
            "type": "string",
            "nullable": true
          },
          "NameServer": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "DomainStatus": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "UpdatedDate": {
            "type": "string",
            "nullable": true
          },
          "RegistryDomainId": {
            "type": "string",
            "nullable": true
          },
          "RegistrarWhoisServer": {
            "type": "string",
            "nullable": true
          },
          "RegistrarUrl": {
            "type": "string",
            "nullable": true
          },
          "CreationDate": {
            "type": "string",
            "nullable": true
          },
          "Registrar": {
            "type": "string",
            "nullable": true
          },
          "RegistrarIanaId": {
            "type": "string",
            "nullable": true
          },
          "RegistrarAbuseEmail": {
            "type": "string",
            "nullable": true
          },
          "RegistrarAbusePhone": {
            "type": "string",
            "nullable": true
          },
          "Dnssec": {
            "type": "string",
            "nullable": true
          },
          "IcannWhoisFormUrl": {
            "type": "string",
            "nullable": true
          },
          "ExpirationDate": {
            "type": "string",
            "nullable": true
          },
          "RegistrantOrganization": {
            "type": "string",
            "nullable": true
          },
          "RegistrantCountry": {
            "type": "string",
            "nullable": true
          },
          "RegistrantEmail": {
            "type": "string",
            "nullable": true
          },
          "TechEmail": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhoisDetailModel": {
        "type": "object",
        "properties": {
          "Valid": {
            "type": "boolean"
          },
          "IsAvailable": {
            "type": "boolean"
          },
          "Available": {
            "$ref": "#/components/schemas/WhoisAvailableModel"
          }
        },
        "additionalProperties": false
      },
      "WhoisModel": {
        "type": "object",
        "properties": {
          "Domain": {
            "type": "string",
            "nullable": true
          },
          "Details": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/WhoisDetailModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WhoisModelServiceResult": {
        "type": "object",
        "properties": {
          "Value": {
            "$ref": "#/components/schemas/WhoisModel"
          },
          "Error": {
            "type": "boolean"
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32"
          },
          "ModelState": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelStateResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "YoutubeAudioDownloadRequest": {
        "type": "object",
        "properties": {
          "Url": {
            "type": "string",
            "description": "Video URL - Sese dönüştürülmek istenen videonun tam bağlantısı.",
            "nullable": true,
            "example": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
          },
          "Quality": {
            "type": "string",
            "description": "Bitrate - Ses kalitesi (128, 192, 320 kbps).",
            "nullable": true,
            "example": "192"
          }
        },
        "additionalProperties": false
      },
      "YoutubeVideoDownloadRequest": {
        "type": "object",
        "properties": {
          "Url": {
            "type": "string",
            "description": "Video URL - İndirilmek istenen videonun tam bağlantısı.",
            "nullable": true,
            "example": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
          },
          "Quality": {
            "type": "string",
            "description": "Çözünürlük - Video kalitesi (360, 480, 720, 1080).",
            "nullable": true,
            "example": "720"
          }
        },
        "additionalProperties": false
      },
      "YurticiTrackRequest": {
        "type": "object",
        "properties": {
          "TrackNumber": {
            "type": "string",
            "nullable": true,
            "example": "600978821774"
          }
        },
        "additionalProperties": false
      },
      "ZplConvertRequest": {
        "type": "object",
        "properties": {
          "ZplCode": {
            "type": "string",
            "nullable": true,
            "example": "^XA^FO20,20^A0N,25,25^FDHello World^FS^XZ"
          },
          "Size": {
            "type": "string",
            "nullable": true,
            "example": "4x6"
          },
          "Rotation": {
            "type": "integer",
            "format": "int32",
            "example": "0"
          }
        },
        "additionalProperties": false
      }
    },
    "securitySchemes": {
      "Bearer": {
        "type": "http",
        "description": "JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"",
        "scheme": "Bearer"
      }
    }
  },
  "security": [
    {
      "Bearer": [
        "Bearer"
      ]
    }
  ]
}