Skip to main content

MemberImportColumnResponse

@gravity-rail/sdk


@gravity-rail/sdk / MemberImportColumnResponse

Interface: MemberImportColumnResponse

One column the members CSV import reads (or a pattern of such columns).

Properties​

aliases?​

optional aliases: string[]

Alternate header names the importer accepts for this column. CRM identity aliases match ignoring case and spaces; the legacy dateOfBirth and form_{type}_{field} spellings match exactly.


caseInsensitive?​

optional caseInsensitive: boolean

Whether a header matches this column ignoring case and spaces (Email, E-mail, Mobile Phone). When false the header must equal the key or an alias exactly, after trimming.


description​

description: string


group​

group: string

Grouping key: identity, contact, notifications, consent, matching, integration, member_fields, or form:\{data_type_slug}.


groupLabel?​

optional groupLabel: string | null

Display name of the group when it is not a fixed key (forms).


key​

key: string

The header to put in the CSV. For the member-field pattern this is the literal pattern field.\{namespace}.\{key}.


label​

label: string


required?​

optional required: boolean

Whether the column's form field is required (form columns only).


type​

type: string

Value type: a DataType field type for form columns.