from flask_wtf import FlaskForm
from wtforms import RadioField, TextAreaField, IntegerField
from wtforms.validators import Optional, DataRequired


class CallLogForm(FlaskForm):
    customer_id = IntegerField("مشتری", validators=[DataRequired(message="لطفاً یک مشتری برای این تماس انتخاب کنید")])
    answered = RadioField("پاسخ داده شد؟", choices=[("1", "بله"), ("0", "خیر")], default="1")
    result_text = TextAreaField("نتیجه تماس / توضیحات", validators=[Optional()])
