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"