from dataclasses import dataclass, field from typing import List @dataclass class RuqyahOliveOil: # الخصائص الفيزيائية للمنتج base_material: str = "زيت زيتون بكر ممتاز (عصرة أولى على البارد)" state: str = "سائل مبارك" intended_use: str = "الاستشفاء الجسدي والروحي (شرب ودهان)" # محتوى الرقية الشرعية الملازمة للزيت recited_verses: List[str] = field(default_factory=lambda: [ "سورة الفاتحة (السبع المثاني)", "آية الكرسي (سورة البقرة: 255)", "خواتيم سورة البقرة (285 - 286)", "آيات الشفاء (مثل: ويشف صدور قوم مؤمنين)", "سورة الإخلاص والمعوذتان (الفلق والناس)" ]) prophetic_duas: List[str] = field(default_factory=lambda: [ "أذهب البأس رب الناس، واشف أنت الشافي لا شفاء إلا شفاؤك", "بسم الله أرقيك، من كل شيء يؤذيك" ]) # آلية التحضير (النفث) preparation_method: str = "تقريب الإناء وقراءة الآيات بخشوع مع النفث الخفيف بريق يسير" def apply_topically(self, target_area: str = "كامل الجسد أو موضع الألم") -> str: """طريقة الدهان الموضعي""" return f"الدهان على {target_area} مع استحضار نية الشفاء والبسملة قبل النوم أو بعد الاغتسال." def consume_orally(self, dosage: str = "ملعقة طعام على الريق") -> str: """طريقة الاستخدام للشرب""" return f"تناول {dosage} صباحاً؛ استناداً لحديث: (كلوا الزيت وادهنوا به فإنه من شجرة مباركة)." # تهيئة الكائن البرمجي ruqyah_oil = RuqyahOliveOil()