Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 2.25 KB

File metadata and controls

41 lines (32 loc) · 2.25 KB

ReportJobResponse

A report job. Optional fields are status-dependent: completedAt, rowCount, fileSizeBytes, and links are present only when status is COMPLETED; failedAt is present only when status is FAILED.

Properties

Name Type Description Notes
id str Unique identifier of the report job
status ReportStatus
report_type ReportType
output_format ReportOutputFormat
compress bool Whether the output file is gzip-compressed
requested_by_user_id str ID of the user who requested the report
created_at int Epoch milliseconds (UTC) when the job was created
completed_at int Epoch milliseconds (UTC) when the report completed. Only present when `status` is `COMPLETED`. [optional]
failed_at int Epoch milliseconds (UTC) when the report failed. Only present when `status` is `FAILED`. [optional]
row_count int Number of rows in the report file. Only present when `status` is `COMPLETED`. [optional]
file_size_bytes int Size of the report file in bytes (includes compression when `compress` is `true`). Only present when `status` is `COMPLETED`. [optional]
links ReportJobLinks [optional]

Example

from fireblocks.models.report_job_response import ReportJobResponse

# TODO update the JSON string below
json = "{}"
# create an instance of ReportJobResponse from a JSON string
report_job_response_instance = ReportJobResponse.from_json(json)
# print the JSON string representation of the object
print(ReportJobResponse.to_json())

# convert the object into a dict
report_job_response_dict = report_job_response_instance.to_dict()
# create an instance of ReportJobResponse from a dict
report_job_response_from_dict = ReportJobResponse.from_dict(report_job_response_dict)

[Back to Model list] [Back to API list] [Back to README]