예제 #1
0
class SignupInputs(Model):
    email = LowerCaseEmailType(required=True)
    password = StringType(min_length=6, max_length=12, required=True)
    full_name = StringType(required=True)
    phone_no = IntType(min_value=1000000000,
                       max_value=9999999999,
                       required=True)
    college_id = IntType(min_value=0)
    captcha_token = ReCaptchaValidator(required=True)
예제 #2
0
class SignupInputs(Model):
    email = LowerCaseEmailType(required=True)
    password = StringType(min_length=6, max_length=12, required=True)
    full_name = StringType(required=True)
    phone_no = IntType(min_value=1000000000, max_value=9999999999,
                       required=True)
    college_id = IntType(min_value=0)
    referral_code_used = StringType(required=False)
    graduation_date = DateType(required=False)
    degree = StringType(required=False)
    branch = StringType(required=False)
    captcha_token = ReCaptchaValidator(required=True)
예제 #3
0
class ResendActivationInputs(Model):
    email = LowerCaseEmailType(required=True)
    captcha_token = ReCaptchaValidator(required=True)
예제 #4
0
class ForgotPasswordInputs(Model):
    email = LowerCaseEmailType(required=True)
    captcha_token = ReCaptchaValidator(required=True)
예제 #5
0
class LoginInputs(Model):
    email = LowerCaseEmailType(required=True)
    password = StringType(min_length=6, max_length=12, required=True)
예제 #6
0
class ContactUsInputs(Model):
    name = StringType(required=True)
    email = LowerCaseEmailType(required=True)
    message = StringType(required=True)
    captcha_token = ReCaptchaValidator(required=True)