Class: FinchAPI::Models::Jobs::ManualAsyncJob
- Defined in:
- lib/finch-api/models/jobs/manual_async_job.rb
Defined Under Namespace
Modules: Status
Instance Attribute Summary collapse
-
#body ⇒ Array<Object>?
Specific information about the job, such as individual statuses for batch jobs.
- #job_id ⇒ String
- #status ⇒ Symbol, FinchAPI::Models::Jobs::ManualAsyncJob::Status
Instance Method Summary collapse
-
#initialize(body:, job_id:, status:) ⇒ ManualAsyncJob
constructor
A new instance of ManualAsyncJob.
Constructor Details
#initialize(body:, job_id:, status:) ⇒ ManualAsyncJob
Returns a new instance of ManualAsyncJob.
5 |
# File 'lib/finch-api/models/jobs/manual_async_job.rb', line 5 def initialize(body:, job_id:, status:, **) = super |
Instance Attribute Details
#body ⇒ Array<Object>?
Specific information about the job, such as individual statuses for batch jobs.
11 |
# File 'lib/finch-api/models/jobs/manual_async_job.rb', line 11 required :body, FinchAPI::ArrayOf[FinchAPI::Unknown], nil?: true |
#job_id ⇒ String
16 |
# File 'lib/finch-api/models/jobs/manual_async_job.rb', line 16 required :job_id, String |
#status ⇒ Symbol, FinchAPI::Models::Jobs::ManualAsyncJob::Status
21 |
# File 'lib/finch-api/models/jobs/manual_async_job.rb', line 21 required :status, enum: -> { FinchAPI::Models::Jobs::ManualAsyncJob::Status } |