abacusai.video_gen_settings
===========================

.. py:module:: abacusai.video_gen_settings


Classes
-------

.. autoapisummary::

   abacusai.video_gen_settings.VideoGenSettings


Module Contents
---------------

.. py:class:: VideoGenSettings(client, prompt=None, aspectRatio=None, loop=None, rewritePrompt=None, startFrame=None, endFrame=None)

   Bases: :py:obj:`abacusai.return_class.AbstractApiClass`


   Video generation settings

   :param client: An authenticated API Client instance
   :type client: ApiClient
   :param prompt: The prompt for the video.
   :type prompt: dict
   :param aspectRatio: The aspect ratio of the video.
   :type aspectRatio: dict
   :param loop: Whether the video should loop.
   :type loop: dict
   :param rewritePrompt: weather to rewrite the prompt.
   :type rewritePrompt: dict
   :param startFrame: The start frame of the video.
   :type startFrame: dict
   :param endFrame: The end frame of the video.
   :type endFrame: dict


   .. py:attribute:: prompt


   .. py:attribute:: aspect_ratio


   .. py:attribute:: loop


   .. py:attribute:: rewrite_prompt


   .. py:attribute:: start_frame


   .. py:attribute:: end_frame


   .. py:attribute:: deprecated_keys


   .. py:method:: __repr__()


   .. py:method:: to_dict()

      Get a dict representation of the parameters in this class

      :returns: The dict value representation of the class parameters
      :rtype: dict



