# apps/users/serializers/google_auth.py
from rest_framework import serializers


class GoogleAuthSerializer(serializers.Serializer):
    access_token = serializers.CharField(required=True)
    
    def validate_access_token(self, value):
        if not value or len(value) < 10:
            raise serializers.ValidationError("Invalid access token")
        return value


class GoogleIdTokenSerializer(serializers.Serializer):
    id_token = serializers.CharField(required=True)
    
    def validate_id_token(self, value):
        if not value or len(value) < 10:
            raise serializers.ValidationError("Invalid ID token")
        return value