Skip to main content

CustomField

A custom field associated with an EventsAir entity. Custom fields can be used to collect additional information beyond what is captured as standard in EventsAir.

type CustomField {
createdAt: DateTime!
createdBy: String
definitionId: ID!
lastModifiedAt: DateTime!
lastModifiedBy: String
name: String!
type: CustomFieldType!
uniqueCode: String
value: JSON
}

Fields

CustomField.createdAt ● DateTime! non-null scalar

The date and time the record was created.

CustomField.createdBy ● String scalar

UTF-8 string value that represents the username of the user who created the record. Optional.

CustomField.definitionId ● ID! non-null scalar

The unique identifier for the custom field definition associated with the custom field.

CustomField.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

CustomField.lastModifiedBy ● String scalar

UTF-8 string value that represents the username of the user who last modified the record. Optional.

CustomField.name ● String! non-null scalar

The name of the custom field.

CustomField.type ● CustomFieldType! non-null enum

Represents the type for the custom field.

CustomField.uniqueCode ● String scalar

A customer supplied, UTF-8 string value that represents a unique code for the custom field definition. Optional.

The value must be unique across all custom field definitions within the scope that it is defined:

  • For Event, Office, Supplier and User custom field definitions, the value must be unique across all custom field definitions for a tenant.
  • For custom field definitions defined for an event module, the value must be unique across all custom field definitions for that module.

CustomField.value ● JSON scalar

The custom field value returned as a JSON value. Optional.

Member Of

CeContactStore object ● CeContactStoreContact object ● CeContactStoreCourse object ● CeContactStoreCourseRegistration object ● CeContactStoreMarketingRecord object ● CeContactStoreNote object ● Contact object ● ContactStore object ● ContactStoreContact object ● ContactStoreMarketingRecord object ● ContactStoreNote object ● CourseClassification object ● CourseFeeType object ● CourseSubClassification object ● Event object ● EventCourse object ● EventCourseRegistration object ● EventMarketingGroup object ● EventMarketingRecord object ● EventMarketingSubTag object ● EventMarketingTag object ● EventNote object ● EventNoteType object ● ExhibitionBooking object ● ExhibitionStandType object ● Function object ● FunctionEventAgendaItem object ● FunctionFeeType object ● FunctionGroup object ● FunctionRegistration object ● Hotel object ● HotelBooking object ● MembershipContactStore object ● MembershipContactStoreContact object ● MembershipContactStoreCourse object ● MembershipContactStoreCourseRegistration object ● MembershipContactStoreMarketingRecord object ● MembershipContactStoreNote object ● Presentation object ● Registration object ● RegistrationGroup object ● RegistrationType object ● Sector object ● Session object ● SessionAttendanceAgendaItem object ● SessionEventAgendaItem object ● SessionRole object ● TravelBooking object ● TravelType object