fix empty string gemini issue
This commit is contained in:
@@ -51,26 +51,26 @@ class AnayasaMahkemesiApiClient:
|
|||||||
for kw in params.keywords_any: query_params.append(("HerhangiBirKelimeAra[]", kw))
|
for kw in params.keywords_any: query_params.append(("HerhangiBirKelimeAra[]", kw))
|
||||||
if params.keywords_exclude:
|
if params.keywords_exclude:
|
||||||
for kw in params.keywords_exclude: query_params.append(("BulunmayanKelimeAra[]", kw))
|
for kw in params.keywords_exclude: query_params.append(("BulunmayanKelimeAra[]", kw))
|
||||||
if params.period and params.period.value: query_params.append(("Donemler_id", params.period.value))
|
if params.period and params.period.value and params.period.value != "ALL": query_params.append(("Donemler_id", params.period.value))
|
||||||
if params.case_number_esas: query_params.append(("EsasNo", params.case_number_esas))
|
if params.case_number_esas: query_params.append(("EsasNo", params.case_number_esas))
|
||||||
if params.decision_number_karar: query_params.append(("KararNo", params.decision_number_karar))
|
if params.decision_number_karar: query_params.append(("KararNo", params.decision_number_karar))
|
||||||
if params.first_review_date_start: query_params.append(("IlkIncelemeTarihiIlk", params.first_review_date_start))
|
if params.first_review_date_start: query_params.append(("IlkIncelemeTarihiIlk", params.first_review_date_start))
|
||||||
if params.first_review_date_end: query_params.append(("IlkIncelemeTarihiSon", params.first_review_date_end))
|
if params.first_review_date_end: query_params.append(("IlkIncelemeTarihiSon", params.first_review_date_end))
|
||||||
if params.decision_date_start: query_params.append(("KararTarihiIlk", params.decision_date_start))
|
if params.decision_date_start: query_params.append(("KararTarihiIlk", params.decision_date_start))
|
||||||
if params.decision_date_end: query_params.append(("KararTarihiSon", params.decision_date_end))
|
if params.decision_date_end: query_params.append(("KararTarihiSon", params.decision_date_end))
|
||||||
if params.application_type and params.application_type.value: query_params.append(("BasvuruTurler_id", params.application_type.value))
|
if params.application_type and params.application_type.value and params.application_type.value != "ALL": query_params.append(("BasvuruTurler_id", params.application_type.value))
|
||||||
if params.applicant_general_name: query_params.append(("BasvuranGeneller_id", params.applicant_general_name))
|
if params.applicant_general_name: query_params.append(("BasvuranGeneller_id", params.applicant_general_name))
|
||||||
if params.applicant_specific_name: query_params.append(("BasvuranOzeller_id", params.applicant_specific_name))
|
if params.applicant_specific_name: query_params.append(("BasvuranOzeller_id", params.applicant_specific_name))
|
||||||
if params.attending_members_names:
|
if params.attending_members_names:
|
||||||
for name in params.attending_members_names: query_params.append(("Uyeler_id[]", name))
|
for name in params.attending_members_names: query_params.append(("Uyeler_id[]", name))
|
||||||
if params.rapporteur_name: query_params.append(("Raportorler_id", params.rapporteur_name))
|
if params.rapporteur_name: query_params.append(("Raportorler_id", params.rapporteur_name))
|
||||||
if params.norm_type and params.norm_type.value: query_params.append(("NormunTurler_id", params.norm_type.value))
|
if params.norm_type and params.norm_type.value and params.norm_type.value != "ALL": query_params.append(("NormunTurler_id", params.norm_type.value))
|
||||||
if params.norm_id_or_name: query_params.append(("NormunNumarasiAdlar_id", params.norm_id_or_name))
|
if params.norm_id_or_name: query_params.append(("NormunNumarasiAdlar_id", params.norm_id_or_name))
|
||||||
if params.norm_article: query_params.append(("NormunMaddeNumarasi", params.norm_article))
|
if params.norm_article: query_params.append(("NormunMaddeNumarasi", params.norm_article))
|
||||||
if params.review_outcomes:
|
if params.review_outcomes:
|
||||||
for outcome_enum_val in params.review_outcomes:
|
for outcome_enum_val in params.review_outcomes:
|
||||||
if outcome_enum_val.value: query_params.append(("IncelemeTuruKararSonuclar_id[]", outcome_enum_val.value))
|
if outcome_enum_val.value and outcome_enum_val.value != "ALL": query_params.append(("IncelemeTuruKararSonuclar_id[]", outcome_enum_val.value))
|
||||||
if params.reason_for_final_outcome and params.reason_for_final_outcome.value:
|
if params.reason_for_final_outcome and params.reason_for_final_outcome.value and params.reason_for_final_outcome.value != "ALL":
|
||||||
query_params.append(("KararSonucununGerekcesi", params.reason_for_final_outcome.value))
|
query_params.append(("KararSonucununGerekcesi", params.reason_for_final_outcome.value))
|
||||||
if params.basis_constitution_article_numbers:
|
if params.basis_constitution_article_numbers:
|
||||||
for article_no in params.basis_constitution_article_numbers: query_params.append(("DayanakHukmu[]", article_no))
|
for article_no in params.basis_constitution_article_numbers: query_params.append(("DayanakHukmu[]", article_no))
|
||||||
@@ -78,9 +78,9 @@ class AnayasaMahkemesiApiClient:
|
|||||||
if params.official_gazette_date_end: query_params.append(("ResmiGazeteTarihiSon", params.official_gazette_date_end))
|
if params.official_gazette_date_end: query_params.append(("ResmiGazeteTarihiSon", params.official_gazette_date_end))
|
||||||
if params.official_gazette_number_start: query_params.append(("ResmiGazeteSayisiIlk", params.official_gazette_number_start))
|
if params.official_gazette_number_start: query_params.append(("ResmiGazeteSayisiIlk", params.official_gazette_number_start))
|
||||||
if params.official_gazette_number_end: query_params.append(("ResmiGazeteSayisiSon", params.official_gazette_number_end))
|
if params.official_gazette_number_end: query_params.append(("ResmiGazeteSayisiSon", params.official_gazette_number_end))
|
||||||
if params.has_press_release and params.has_press_release.value: query_params.append(("BasinDuyurusu", params.has_press_release.value))
|
if params.has_press_release and params.has_press_release.value and params.has_press_release.value != "ALL": query_params.append(("BasinDuyurusu", params.has_press_release.value))
|
||||||
if params.has_dissenting_opinion and params.has_dissenting_opinion.value: query_params.append(("KarsiOy", params.has_dissenting_opinion.value))
|
if params.has_dissenting_opinion and params.has_dissenting_opinion.value and params.has_dissenting_opinion.value != "ALL": query_params.append(("KarsiOy", params.has_dissenting_opinion.value))
|
||||||
if params.has_different_reasoning and params.has_different_reasoning.value: query_params.append(("FarkliGerekce", params.has_different_reasoning.value))
|
if params.has_different_reasoning and params.has_different_reasoning.value and params.has_different_reasoning.value != "ALL": query_params.append(("FarkliGerekce", params.has_different_reasoning.value))
|
||||||
|
|
||||||
if params.page_to_fetch and params.page_to_fetch > 1:
|
if params.page_to_fetch and params.page_to_fetch > 1:
|
||||||
query_params.append(("page", str(params.page_to_fetch)))
|
query_params.append(("page", str(params.page_to_fetch)))
|
||||||
|
|||||||
@@ -6,23 +6,23 @@ from enum import Enum
|
|||||||
|
|
||||||
# --- Enums (AnayasaDonemEnum, AnayasaBasvuruTuruEnum, etc. - same as before) ---
|
# --- Enums (AnayasaDonemEnum, AnayasaBasvuruTuruEnum, etc. - same as before) ---
|
||||||
class AnayasaDonemEnum(str, Enum):
|
class AnayasaDonemEnum(str, Enum):
|
||||||
TUMU = ""
|
TUMU = "ALL"
|
||||||
DONEM_1961 = "1"
|
DONEM_1961 = "1"
|
||||||
DONEM_1982 = "2"
|
DONEM_1982 = "2"
|
||||||
|
|
||||||
class AnayasaBasvuruTuruEnum(str, Enum):
|
class AnayasaBasvuruTuruEnum(str, Enum):
|
||||||
TUMU = ""
|
TUMU = "ALL"
|
||||||
IPTAL = "1"
|
IPTAL = "1"
|
||||||
ITIRAZ = "2"
|
ITIRAZ = "2"
|
||||||
DIGER = "3"
|
DIGER = "3"
|
||||||
|
|
||||||
class AnayasaVarYokEnum(str, Enum):
|
class AnayasaVarYokEnum(str, Enum):
|
||||||
TUMU = ""
|
TUMU = "ALL"
|
||||||
YOK = "0"
|
YOK = "0"
|
||||||
VAR = "1"
|
VAR = "1"
|
||||||
|
|
||||||
class AnayasaNormTuruEnum(str, Enum):
|
class AnayasaNormTuruEnum(str, Enum):
|
||||||
TUMU = ""
|
TUMU = "ALL"
|
||||||
ANAYASA = "1"
|
ANAYASA = "1"
|
||||||
ANAYASA_DEGISTIREN_KANUN = "2"
|
ANAYASA_DEGISTIREN_KANUN = "2"
|
||||||
CUMHURBASKANLIGI_KARARNAMESI = "14"
|
CUMHURBASKANLIGI_KARARNAMESI = "14"
|
||||||
@@ -40,7 +40,7 @@ class AnayasaNormTuruEnum(str, Enum):
|
|||||||
YONETMELIK = "13"
|
YONETMELIK = "13"
|
||||||
|
|
||||||
class AnayasaIncelemeSonucuEnum(str, Enum):
|
class AnayasaIncelemeSonucuEnum(str, Enum):
|
||||||
TUMU = ""
|
TUMU = "ALL"
|
||||||
ESAS_ACILMAMIS_SAYILMA = "1"
|
ESAS_ACILMAMIS_SAYILMA = "1"
|
||||||
ESAS_IPTAL = "2"
|
ESAS_IPTAL = "2"
|
||||||
ESAS_KARAR_YER_OLMADIGI = "3"
|
ESAS_KARAR_YER_OLMADIGI = "3"
|
||||||
@@ -52,7 +52,7 @@ class AnayasaIncelemeSonucuEnum(str, Enum):
|
|||||||
KANUN_6216_M43_4_IPTAL = "12"
|
KANUN_6216_M43_4_IPTAL = "12"
|
||||||
|
|
||||||
class AnayasaSonucGerekcesiEnum(str, Enum):
|
class AnayasaSonucGerekcesiEnum(str, Enum):
|
||||||
TUMU = ""
|
TUMU = "ALL"
|
||||||
ANAYASAYA_AYKIRI_DEGIL = "29"
|
ANAYASAYA_AYKIRI_DEGIL = "29"
|
||||||
ANAYASAYA_ESAS_YONUNDEN_AYKIRILIK = "1"
|
ANAYASAYA_ESAS_YONUNDEN_AYKIRILIK = "1"
|
||||||
ANAYASAYA_ESAS_YONUNDEN_UYGUNLUK = "2"
|
ANAYASAYA_ESAS_YONUNDEN_UYGUNLUK = "2"
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ class RekabetKurumuApiClient:
|
|||||||
|
|
||||||
karar_turu_id_value = ""
|
karar_turu_id_value = ""
|
||||||
if params.KararTuruID is not None:
|
if params.KararTuruID is not None:
|
||||||
karar_turu_id_value = params.KararTuruID.value
|
karar_turu_id_value = params.KararTuruID.value if params.KararTuruID.value != "ALL" else ""
|
||||||
query_params.append(("KararTuruID", karar_turu_id_value))
|
query_params.append(("KararTuruID", karar_turu_id_value))
|
||||||
|
|
||||||
query_params.append(("KararSayisi", params.KararSayisi if params.KararSayisi is not None else ""))
|
query_params.append(("KararSayisi", params.KararSayisi if params.KararSayisi is not None else ""))
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ from enum import Enum
|
|||||||
|
|
||||||
# Enum for decision type GUIDs (used by the client and expected by the website)
|
# Enum for decision type GUIDs (used by the client and expected by the website)
|
||||||
class RekabetKararTuruGuidEnum(str, Enum):
|
class RekabetKararTuruGuidEnum(str, Enum):
|
||||||
TUMU = "" # Represents "All" or "Select Decision Type"
|
TUMU = "ALL" # Represents "All" or "Select Decision Type"
|
||||||
BIRLESME_DEVRALMA = "2fff0979-9f9d-42d7-8c2e-a30705889542" # Merger and Acquisition
|
BIRLESME_DEVRALMA = "2fff0979-9f9d-42d7-8c2e-a30705889542" # Merger and Acquisition
|
||||||
DIGER = "dda8feaf-c919-405c-9da1-823f22b45ad9" # Other
|
DIGER = "dda8feaf-c919-405c-9da1-823f22b45ad9" # Other
|
||||||
MENFI_TESPIT_MUAFIYET = "95ccd210-5304-49c5-b9e0-8ee53c50d4e8" # Negative Clearance and Exemption
|
MENFI_TESPIT_MUAFIYET = "95ccd210-5304-49c5-b9e0-8ee53c50d4e8" # Negative Clearance and Exemption
|
||||||
|
|||||||
@@ -31,13 +31,13 @@ BOLUM_ENUM_TO_ID_MAP = {
|
|||||||
UyusmazlikBolumEnum.CEZA_BOLUMU: "f6b74320-f2d7-4209-ad6e-c6df180d4e7c",
|
UyusmazlikBolumEnum.CEZA_BOLUMU: "f6b74320-f2d7-4209-ad6e-c6df180d4e7c",
|
||||||
UyusmazlikBolumEnum.GENEL_KURUL_KARARLARI: "e4ca658d-a75a-4719-b866-b2d2f1c3b1d9",
|
UyusmazlikBolumEnum.GENEL_KURUL_KARARLARI: "e4ca658d-a75a-4719-b866-b2d2f1c3b1d9",
|
||||||
UyusmazlikBolumEnum.HUKUK_BOLUMU: "96b26fc4-ef8e-4a4f-a9cc-a3de89952aa1",
|
UyusmazlikBolumEnum.HUKUK_BOLUMU: "96b26fc4-ef8e-4a4f-a9cc-a3de89952aa1",
|
||||||
UyusmazlikBolumEnum.TUMU: "" # Represents "...Seçiniz..." or all
|
UyusmazlikBolumEnum.TUMU: "" # Represents "...Seçiniz..." or all - empty string for API
|
||||||
}
|
}
|
||||||
|
|
||||||
UYUSMAZLIK_TURU_ENUM_TO_ID_MAP = {
|
UYUSMAZLIK_TURU_ENUM_TO_ID_MAP = {
|
||||||
UyusmazlikTuruEnum.GOREV_UYUSMAZLIGI: "7b1e2cd3-8f09-418a-921c-bbe501e1740c",
|
UyusmazlikTuruEnum.GOREV_UYUSMAZLIGI: "7b1e2cd3-8f09-418a-921c-bbe501e1740c",
|
||||||
UyusmazlikTuruEnum.HUKUM_UYUSMAZLIGI: "19b88402-172b-4c1d-8339-595c942a89f5",
|
UyusmazlikTuruEnum.HUKUM_UYUSMAZLIGI: "19b88402-172b-4c1d-8339-595c942a89f5",
|
||||||
UyusmazlikTuruEnum.TUMU: "" # Represents "...Seçiniz..." or all
|
UyusmazlikTuruEnum.TUMU: "" # Represents "...Seçiniz..." or all - empty string for API
|
||||||
}
|
}
|
||||||
|
|
||||||
KARAR_SONUCU_ENUM_TO_ID_MAP = {
|
KARAR_SONUCU_ENUM_TO_ID_MAP = {
|
||||||
|
|||||||
@@ -7,14 +7,14 @@ from enum import Enum
|
|||||||
# Enum definitions for user-friendly input based on the provided HTML form
|
# Enum definitions for user-friendly input based on the provided HTML form
|
||||||
class UyusmazlikBolumEnum(str, Enum):
|
class UyusmazlikBolumEnum(str, Enum):
|
||||||
"""User-friendly names for 'BolumId'."""
|
"""User-friendly names for 'BolumId'."""
|
||||||
TUMU = "" # Represents "...Seçiniz..." or all
|
TUMU = "ALL" # Represents "...Seçiniz..." or all
|
||||||
CEZA_BOLUMU = "Ceza Bölümü"
|
CEZA_BOLUMU = "Ceza Bölümü"
|
||||||
GENEL_KURUL_KARARLARI = "Genel Kurul Kararları"
|
GENEL_KURUL_KARARLARI = "Genel Kurul Kararları"
|
||||||
HUKUK_BOLUMU = "Hukuk Bölümü"
|
HUKUK_BOLUMU = "Hukuk Bölümü"
|
||||||
|
|
||||||
class UyusmazlikTuruEnum(str, Enum):
|
class UyusmazlikTuruEnum(str, Enum):
|
||||||
"""User-friendly names for 'UyusmazlikId'."""
|
"""User-friendly names for 'UyusmazlikId'."""
|
||||||
TUMU = "" # Represents "...Seçiniz..." or all
|
TUMU = "ALL" # Represents "...Seçiniz..." or all
|
||||||
GOREV_UYUSMAZLIGI = "Görev Uyuşmazlığı"
|
GOREV_UYUSMAZLIGI = "Görev Uyuşmazlığı"
|
||||||
HUKUM_UYUSMAZLIGI = "Hüküm Uyuşmazlığı"
|
HUKUM_UYUSMAZLIGI = "Hüküm Uyuşmazlığı"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user