Module: RunApi::Core

Defined in:
lib/runapi/core/auth.rb,
lib/runapi/core/types.rb,
lib/runapi/core/errors.rb,
lib/runapi/core/polling.rb,
lib/runapi/core/version.rb,
lib/runapi/core/constants.rb,
lib/runapi/core/base_model.rb,
lib/runapi/core/http_client.rb,
lib/runapi/core/resource_helpers.rb

Defined Under Namespace

Modules: Auth, Constants, Polling, ResourceHelpers Classes: AuthenticationError, BaseModel, ClientOptions, ConflictError, DynamicModel, Error, HttpClient, InsufficientCreditsError, NetworkError, NotFoundError, PollingOptions, RateLimitError, RequestOptions, ServerError, ServiceUnavailableError, TaskFailedError, TaskResponse, TaskTimeoutError, TimeoutError, ValidationError

Constant Summary collapse

HTTP_METHODS =

HTTP methods supported by the SDK.

%i[get post put patch delete head options].freeze
TASK_STATUSES =

Task status values returned by async operations.

%w[pending processing completed failed].freeze
ASYNC_TASK_STATUSES =

Status values for async task results (excludes ‘pending’).

%w[processing completed failed].freeze
VERSION =
"0.2.1"