interface CustomObject {
    container: string;
    createdAt: string;
    createdBy?: CreatedBy;
    id: string;
    key: string;
    lastModifiedAt: string;
    lastModifiedBy?: LastModifiedBy;
    value: any;
    version: number;
}

Hierarchy (view full)

Properties

container: string

Namespace to group CustomObjects.

createdAt: string

Date and time (UTC) the CustomObject was initially created.

createdBy?: CreatedBy

IDs and references that created the CustomObject.

id: string

Unique identifier of the CustomObject.

key: string

User-defined unique identifier of the CustomObject within the defined container.

lastModifiedAt: string

Date and time (UTC) the CustomObject was last updated.

lastModifiedBy?: LastModifiedBy

IDs and references that last modified the CustomObject.

value: any

Can be any JSON standard type, such as number, string, boolean, array, object, or a common API data type.

- For values of type [Reference](ctp:api:type:Reference) the integrity of the data is not guaranteed. If the referenced object is deleted, the API does not delete the corresponding reference to it and the `value` points to a non-existing object in such case.
version: number

Current version of the CustomObject.