Skip to content

Base

flowtask.components.Workday.types.base

WorkdayTypeBase

WorkdayTypeBase(component, max_retries=3, retry_delay=0.5)

Bases: ABC

Base class for Workday operation types.

Provides
  • Default payload structure for all Workday operations.
  • Generic pagination logic with retries and logging.
  • Common SOAP response handling utilities.

:param component: Component instance (used for run, logger, metrics). :param max_retries: Maximum number of retry attempts per page on failure. :param retry_delay: Seconds to wait between retry attempts.

execute abstractmethod async

execute(**kwargs)

Execute the specific operation logic. Must be implemented by subclasses.