Skip to content

CreateUploadJobRequest

Source code in docs_src/capo_customer_profiles/types/create_upload_job_request.py
class CreateUploadJobRequest(TypedDict, closed=True):
    domain_name: "capo_customer_profiles.types.name.name"
    """<p>The unique name of the domain. Domain should be exists for the upload job to be created. </p>"""
    display_name: "capo_customer_profiles.types.string1_to255.string1To255"
    """<p>The unique name of the upload job. Could be a file name to identify the upload job.</p>"""
    fields: "capo_customer_profiles.types.field_map.FieldMap"
    """<p>The mapping between CSV Columns and Profile Object attributes. A map of the name and ObjectType field.</p>"""
    unique_key: "capo_customer_profiles.types.text.text"
    """<p>The unique key columns for de-duping the profiles used to map data to the profile. </p>"""
    data_expiry: NotRequired[
        "capo_customer_profiles.types.expiration_days_integer.expirationDaysInteger"
    ]
    """<p>The expiry duration for the profiles ingested with the job. If not provided, the system default of 2 weeks is used. </p>"""

data_expiry instance-attribute

data_expiry: NotRequired[expirationDaysInteger]

The expiry duration for the profiles ingested with the job. If not provided, the system default of 2 weeks is used.

display_name instance-attribute

display_name: string1To255

The unique name of the upload job. Could be a file name to identify the upload job.

domain_name instance-attribute

domain_name: name

The unique name of the domain. Domain should be exists for the upload job to be created.

fields instance-attribute

fields: FieldMap

The mapping between CSV Columns and Profile Object attributes. A map of the name and ObjectType field.

unique_key instance-attribute

unique_key: text

The unique key columns for de-duping the profiles used to map data to the profile.