from app.models import Jobs
from app.util import datetime_util
from app.api import api


class JobAccessor:
    @classmethod
    def create_job(cls, application_id, from_field, payload, is_available):
        time_now = datetime_util.get_now_ist_string()

        Jobs.objects.create(
            application_id=application_id,
            from_field=from_field,
            payload=payload,
            is_available=is_available,
            created_at=time_now,
            available_at=time_now,
            updated_at=time_now,
        )

        return api.SUCCESS
