Models and enums
The following contract models and enums are exported by oblidog_client and
are supported as return values and method arguments. Generated endpoint and
transport modules remain unsupported implementation details.
IntegrationPublic
Attributes:
| Name | Type | Description |
|---|---|---|
category_id |
UUID
|
|
created_at |
datetime
|
|
credentials |
list[IntegrationCredentialPublic]
|
|
current_deadline_at |
datetime | None
|
|
current_finished_at |
datetime | None
|
|
current_run_id |
None | UUID
|
|
current_started_at |
datetime | None
|
|
enabled |
bool
|
|
enabled_at |
datetime | None
|
|
execution_state |
IntegrationExecutionState
|
|
health |
IntegrationHealth
|
|
id |
UUID
|
|
is_stale |
bool
|
|
last_changes_detected |
bool | None
|
|
last_error_code |
None | str
|
|
last_error_message |
None | str
|
|
last_finished_at |
datetime | None
|
|
last_result |
IntegrationResult | None
|
|
last_success_at |
datetime | None
|
|
ledger_id |
UUID
|
|
name |
str
|
|
revision |
int
|
|
run_timeout_seconds |
int
|
|
stale_after_seconds |
int
|
|
updated_at |
datetime
|
|
IntegrationResult
Bases: str, Enum
IntegrationRunError
Attributes:
| Name | Type | Description |
|---|---|---|
code |
str
|
|
message |
str
|
Sanitized summary only; never credentials, raw responses or tracebacks. |
IntegrationConflictCode
Bases: str, Enum
IntegrationExecutionState
Bases: str, Enum
IntegrationHealth
Bases: str, Enum