ContactStoreCustomFieldDefinition
The definition for a custom field associated with an EventsAir entity within a contact store. Custom fields can be used to collect additional information beyond what is captured as standard in EventsAir.
type ContactStoreCustomFieldDefinition implements CustomFieldDefinition {
containsPersonalData: Boolean!
createdAt: DateTime!
createdBy: String
id: ID!
isMandatory: Boolean!
lastModifiedAt: DateTime!
lastModifiedBy: String
name: String!
sortOrder: Int!
tags(
limit: PaginationLimit! = 100
offset: NonNegativeInt! = 0
): [CustomFieldDefinitionTag!]
type: CustomFieldType!
uniqueCode: String
}
Fields
ContactStoreCustomFieldDefinition.containsPersonalData
● Boolean!
non-null scalar
A flag indicating whether the custom field includes sensitive personal data. It is important for event managers to review any additional fields that they have created and marking those fields as containing personal data. This is used by EventsAir to identify these fields for reporting to attendees, and when anonymizing or deleting a contact record for data privacy reasons.