abacusai.api_class.python_functions =================================== .. py:module:: abacusai.api_class.python_functions Classes ------- .. autoapisummary:: abacusai.api_class.python_functions.PythonFunctionArgument abacusai.api_class.python_functions.OutputVariableMapping Module Contents --------------- .. py:class:: PythonFunctionArgument Bases: :py:obj:`abacusai.api_class.abstract.ApiClass` A config class for python function arguments :param variable_type: The type of the python function argument :type variable_type: PythonFunctionArgumentType :param name: The name of the python function variable :type name: str :param is_required: Whether the argument is required :type is_required: bool :param value: The value of the argument :type value: Any :param pipeline_variable: The name of the pipeline variable to use as the value :type pipeline_variable: str :param description: The description of the argument :type description: str :param item_type: Type of items when variable_type is LIST :type item_type: str .. py:attribute:: variable_type :type: abacusai.api_class.enums.PythonFunctionArgumentType :value: None .. py:attribute:: name :type: str :value: None .. py:attribute:: is_required :type: bool :value: True .. py:attribute:: value :type: Any :value: None .. py:attribute:: pipeline_variable :type: str :value: None .. py:attribute:: description :type: str :value: None .. py:attribute:: item_type :type: str :value: None .. py:class:: OutputVariableMapping Bases: :py:obj:`abacusai.api_class.abstract.ApiClass` A config class for python function arguments :param variable_type: The type of the python function output argument :type variable_type: PythonFunctionOutputArgumentType :param name: The name of the python function variable :type name: str .. py:attribute:: variable_type :type: abacusai.api_class.enums.PythonFunctionOutputArgumentType :value: None .. py:attribute:: name :type: str :value: None