package FikoYTHata

import "fmt"

type FikoYTHataKullaniciBulunamadiHatasi struct {
	FikoYTHata
}

func YeniFikoYTHataKullaniciBulunamadiHatasi(kulaniciAdi string) *FikoYTHataKullaniciBulunamadiHatasi {
	kategori := "FikoYT Sistem"
	kod := 10010002
	baslik := "Kullanıcı Bulunamadı"
	mesaj := fmt.Sprintf("%v Kullanıcısı Bulunamadı", kulaniciAdi)
	sistemMesaji := fmt.Sprintf("Sistemde %v Kullanıcısı Bulunamadı", kulaniciAdi)
	cozumler := map[string][]string{
		"kullanici": {`Bir Kaç Kere Daha Deneyin.`, `Girdiğiniz Bilgileri Kontrol Ediniz`, `Sorun Devam Ediyorsa Yazılım Sahibi İle İletişime Geçin.Sistemsel Değişiklikler Olabilir`},
		"yazilimci": {`Bir Kaç Kere Daha Request Edin.`, `Request Ettiğiniz Parametreleri Tekrar Gözden Geçirin`, `Sorun Devam Ediyorsa Api Değişim Günlüklerini Kontrol Ediniz Ve Değişimleri Uygulayınız.`, `Sorun Hala devam Ediyorsa Bizimle İletişime Geçiniz.`},
	}
	return &FikoYTHataKullaniciBulunamadiHatasi{
		FikoYTHata: FikoYTHata{
			Kategori:     &kategori,
			Kod:          &kod,
			Baslik:       &baslik,
			Mesaj:        &mesaj,
			SistemMesaji: &sistemMesaji,
			Cozumler:     cozumler,
		},
	}
}

/***/
type FikoYTHataParolaHataliHatasi struct {
	FikoYTHata
}

func YeniFikoYTHataParolaHataliHatasi() FikoYTHataParolaHataliHatasi {
	kategori := "FikoYT Sistem"
	kod := 10010002
	baslik := "Hatalı Parola"
	mesaj := "Girdiğiniz Parolanızı Tekrar Giriniz"
	sistemMesaji := "Girdiğiniz Parolanızı Tekrar Giriniz"
	cozumler := map[string][]string{
		"kullanici": {`İstenen Başka Bilgi Var İse Kullanıcı Adı vb. Gibi Onlarıda Kontrol Ediniz.`, `Girdiğiniz Bilgileri Kontrol Ediniz`, `Sorun Devam Ediyorsa Yazılım Sahibi İle İletişime Geçin.Sistemsel Değişiklikler Olabilir`},
		"yazilimci": {`Bir Kaç Kere Daha Request Edin.`, `Request Ettiğiniz Parametreleri Tekrar Gözden Geçirin`, `Sorun Devam Ediyorsa Api Değişim Günlüklerini Kontrol Ediniz Ve Değişimleri Uygulayınız.`, `Sorun Hala devam Ediyorsa Bizimle İletişime Geçiniz.`},
	}
	return FikoYTHataParolaHataliHatasi{
		FikoYTHata: FikoYTHata{
			Kategori:     &kategori,
			Kod:          &kod,
			Baslik:       &baslik,
			Mesaj:        &mesaj,
			SistemMesaji: &sistemMesaji,
			Cozumler:     cozumler,
		},
	}
}
