GetUploadJobResponse
¶
Source code in docs_src/capo_customer_profiles/types/get_upload_job_response.py
completed_at
instance-attribute
¶
completed_at: NotRequired[timestamp]
The timestamp when the upload job was completed.
created_at
instance-attribute
¶
created_at: NotRequired[timestamp]
The timestamp when the upload job was created.
data_expiry
instance-attribute
¶
data_expiry: NotRequired[expirationDaysInteger]
The expiry duration for the profiles ingested with the upload job.
display_name
instance-attribute
¶
display_name: NotRequired[string1To255]
The unique name of the upload job. Could be a file name to identify the upload job.
fields
instance-attribute
¶
fields: NotRequired[FieldMap]
The mapping between CSV Columns and Profile Object attributes for the upload job.
results_summary
instance-attribute
¶
results_summary: NotRequired[ResultsSummary]
The summary of results for the upload job, including the number of updated, created, and failed records.
status
instance-attribute
¶
status: NotRequired[UploadJobStatus]
The status describing the status for the upload job. The following are Valid Values:
-
CREATED: The upload job has been created, but has not started processing yet.
-
IN_PROGRESS: The upload job is currently in progress, ingesting and processing the profile data.
-
PARTIALLY_SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.
-
SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.
-
FAILED: The upload job has failed to complete.
-
STOPPED: The upload job has been manually stopped or terminated before completion.
status_reason
instance-attribute
¶
status_reason: NotRequired[StatusReason]
The reason for the current status of the upload job. Possible reasons:
-
VALIDATION_FAILURE: The upload job has encountered an error or issue and was unable to complete the profile data ingestion.
-
INTERNAL_FAILURE: Failure caused from service side