GetProfileObjectTypeResponse
import type { GetProfileObjectTypeResponse } from "https://aws-api.deno.dev/v0.4/services/customerprofiles.ts?docs=full";
interface GetProfileObjectTypeResponse {
AllowProfileCreation?: boolean | null;
CreatedAt?: Date | number | null;
Description: string;
EncryptionKey?: string | null;
ExpirationDays?: number | null;
Fields?: {} | null;
[key: string]: ObjectTypeField | null | undefined;
Keys?: {} | null;
[key: string]: ObjectTypeKey[] | null | undefined;
LastUpdatedAt?: Date | number | null;
ObjectTypeName: string;
SourceLastUpdatedTimestampFormat?: string | null;
Tags?: {} | null;
[key: string]: string | null | undefined;
TemplateId?: string | null;
}§Properties
§
AllowProfileCreation?: boolean | null
[src]Indicates whether a profile should be created when data is received if one doesn’t exist for an object of this type.
The default is FALSE
.
If the AllowProfileCreation flag is set to FALSE
, then the service tries to fetch a standard profile and associate this object with the profile.
If it is set to TRUE
, and if no match is found, then the service creates a new standard profile.
§
EncryptionKey?: string | null
[src]The customer-provided key to encrypt the profile object that will be created in this profile object type.
§
Fields?: {} | null
[src][key: string]: ObjectTypeField | null | undefined;
A map of the name and ObjectType field.
§
Keys?: {} | null
[src][key: string]: ObjectTypeKey[] | null | undefined;
A list of unique keys that can be used to map data to the profile.
§
LastUpdatedAt?: Date | number | null
[src]The timestamp of when the domain was most recently edited.
§
SourceLastUpdatedTimestampFormat?: string | null
[src]The format of your sourceLastUpdatedTimestamp
that was previously set up.