Type aliases
ACCESS_MODE
ACCESS_MODE: "PUBLIC" | "PRIVATE" | "CODE_PROTECTED"
Defined in seaters-api/fan/fan-group.ts:133
ADDITIONAL_CHARGES_TYPES
ADDITIONAL_CHARGES_TYPES: "ADDITIVE" | "MULTIPLICATIVE"
Defined in seaters-api/fan/additional-charges.ts:3
ConditionFn
ConditionFn: function
Defined in services/util/retry-until.ts:5
Type declaration
Parameters
Returns boolean
DELIVERY_METHOD
DELIVERY_METHOD: "DOWNLOAD" | "EMAIL"
Defined in seaters-api/fan/waiting-list.ts:399
EVENT_REQUIRED_ATTENDEE_INFO
EVENT_REQUIRED_ATTENDEE_INFO: "title" | "firstName" | "lastName" | "email" | "phoneNumber" | "birthDate" | "address" | "zipCode" | "city" | "state" | "country" | "citizenshipCountryCode" | "idNumber"
Defined in seaters-api/fan/attendee-info.ts:95
FAN_GROUP_ACCESS_MODE
FAN_GROUP_ACCESS_MODE: "PUBLIC | PRIVATE | CODE_PROTECTED"
Defined in seaters-api/admin/fan-group.ts:4
FAN_GROUP_BILLING_MODE
FAN_GROUP_BILLING_MODE: "FREE" | "FAIR_PRICE"
Defined in seaters-api/admin/fan-group.ts:6
FAN_GROUP_STATUS
FAN_GROUP_STATUS: "DRAFT" | "PUBLISHED" | "ARCHIVED"
Defined in seaters-api/admin/fan-group.ts:3
FAN_GROUP_VISIBILITY
FAN_GROUP_VISIBILITY: "VISIBLE" | "INVISIBLE"
Defined in seaters-api/admin/fan-group.ts:5
FG_ACCESS_MODE
FG_ACCESS_MODE: "PUBLIC" | "PRIVATE" | "CODE_PROTECTED"
Defined in services/algolia-for-seaters/fan-group.ts:1
FG_REQUEST_STATUS
FG_REQUEST_STATUS: "PENDING" | "ACCEPTED" | "REJECTED"
Defined in seaters-api/fan/fan-group.ts:216
HTTP_METHOD
HTTP_METHOD: "GET" | "POST" | "PUT" | "DELETE" | "PATCH" | "OPTIONS"
Defined in api/http-method.ts:1
INVITATION_STATUS
INVITATION_STATUS: "PENDING" | "IGNORED" | "ACCEPTED"
Defined in seaters-api/fan/fan-group.ts:183
Observer
Observer: function
Defined in services/util/subject.ts:1
ObserverHandle
ObserverHandle: number
Defined in services/util/subject.ts:3
PAYMENT_SYSTEM_TYPE
PAYMENT_SYSTEM_TYPE: "PAYPAL" | "ADYEN" | "BRAINTREE" | "SEATERS"
Defined in seaters-api/payment/payment-types.ts:3
POSITION_STATUS
POSITION_STATUS: "BEING_PROCESSED" | "WAITING_SEAT" | "HAS_SEAT" | "ARCHIVED"
Defined in seaters-api/fan/position.ts:77
POSITION_TRANSACTION_STATUS
POSITION_TRANSACTION_STATUS: "CREATING" | "FAILURE" | "CREATED" | "APPROVED" | "CANCELLED" | "COMPLETED" | "REFUNDING" | "REFUNDED"
Defined in seaters-api/fan/position-sales-transaction.ts:39
ProfilingFanAttributeActionStatus
Defined in seaters-api/fan/profiling.ts:37
ProfilingFanAttributeStatus
Defined in seaters-api/fan/profiling.ts:33
PromiseFn
PromiseFn: function
Defined in services/util/retry-until.ts:3
PromiseMiddleware
PromiseMiddleware: function
Defined in seaters-client.ts:13
Type declaration
( promise: Promise < any > ) : T
REQUEST_DRIVER_TYPE
REQUEST_DRIVER_TYPE: "BROWSER" | "NODE"
Defined in api/request-driver.ts:3
ROLE
ROLE: "FAN" | "ADMIN" | "TRANSLATOR" | "FAN_GROUP_OWNER"
Defined in seaters-api/fan/fan.ts:79
RequestDriver
RequestDriver: function
Defined in api/request-driver.ts:28
RequestErrorModifier
RequestErrorModifier: function
Defined in api/api-context.ts:11
ResponseModifier
ResponseModifier: function
Defined in api/api-context.ts:9
SEATERS_PAYMENT_METHODS
SEATERS_PAYMENT_METHODS: "VIRTUAL"
Defined in seaters-api/payment/payment-types.ts:4
SEAT_DISTRIBUTION_MODE
SEAT_DISTRIBUTION_MODE: "VOUCHER" | "TICKET"
Defined in seaters-api/fan/waiting-list.ts:341
SEAT_STATUS
SEAT_STATUS: "ASSIGNED" | "ACCEPTED" | "REJECTED" | "ARCHIVED"
Defined in seaters-api/fan/waiting-list.ts:401
SURVEY_EXTENSION_POINT
SURVEY_EXTENSION_POINT: "BEFORE_JOINING_WAITINGLIST" | "BEFORE_PAYMENT"
Defined in seaters-api/fan/survey.ts:52
SURVEY_STATUS
SURVEY_STATUS: "ACTIVE" | "ARCHIVED"
Defined in seaters-api/fan/survey.ts:51
SeatersError
Defined in seaters-api/seaters-api-exception.ts:5
SeatersErrorType
SeatersErrorType: "validation_error" | "server_error" | "client_error" | "validation_error_v1" | "unauthorized" | "not_found"
Defined in seaters-api/seaters-api-exception.ts:7
SimpleJSONPrimitive
SimpleJSONPrimitive: string | number
Defined in api/simple-json-primitive.ts:1
TICKETING_SYSTEM_TYPE
TICKETING_SYSTEM_TYPE: "DIGITICK" | "VERITIX" | "UPLOAD"
Defined in seaters-api/fan/waiting-list.ts:397
TITLE
TITLE: "MR" | "MS"
Defined in seaters-api/fan/fan.ts:138
TRANSACTION_STATUS
TRANSACTION_STATUS: "CREATING" | "FAILURE" | "CREATED" | "APPROVED" | "CANCELLED" | "COMPLETED" | "REFUNDING" | "REFUNDED"
Defined in seaters-api/fan/position.ts:67
TRANSLATION_TARGET
TRANSLATION_TARGET: "WEB" | "IOS" | "ANDROID" | "ALL" | "COCKPIT" | "DASHBOARD"
Defined in seaters-api/app/app-types.ts:103
TranslatedText
Defined in seaters-api/admin/common.ts:5
USER_ROLE
USER_ROLE: "FAN" | "ADMIN" | "TRANSLATOR" | "FAN_GROUP_OWNER"
Defined in seaters-api/admin/user.ts:21
USER_STATUS
USER_STATUS: "ACTIVE" | "DRAFT"
Defined in seaters-api/admin/user.ts:19
UserFanAttributeActionStatus
Defined in seaters-api/fan/profiling.ts:126
UserFanAttributeStatus
Defined in seaters-api/fan/profiling.ts:124
UserInterestActionStatus
Defined in seaters-api/fan/profiling.ts:92
UserInterestStatus
Defined in seaters-api/fan/profiling.ts:86
VALIDATION_ERROR_CODE
VALIDATION_ERROR_CODE: "required_field_missing" | "invalid_email" | "invalid_title" | "invalid_phone_number" | "invalid_country_code" | "invalid_date" | "empty_field" | "future_date" | "unmapped"
Defined in seaters-api/validation-error.ts:33
Defined in seaters-api/server-error.ts:36
VISIBILITY
VISIBILITY: "VISIBLE" | "INVISIBLE"
Defined in seaters-api/fan/fan-group.ts:135
ValidationData
Defined in seaters-api/authentication/authentication-types.ts:20
WAITING_LIST_ACCESS_MODE
WAITING_LIST_ACCESS_MODE: "PUBLIC" | "CODE_PROTECTED"
Defined in seaters-api/admin/waiting-list.ts:5
WAITING_LIST_BILLING_MODE
WAITING_LIST_BILLING_MODE: "FREE" | "FAIR_PRICE"
Defined in seaters-api/admin/waiting-list.ts:4
WAITING_LIST_PREAUTHORIZATION_MODE
WAITING_LIST_PREAUTHORIZATION_MODE: "LIKELIHOOD_BASED" | "NEVER" | "ALWAYS"
Defined in seaters-api/admin/waiting-list.ts:7
WAITING_LIST_SEAT_DISTRIBUTION_MODE
WAITING_LIST_SEAT_DISTRIBUTION_MODE: "VOUCHER" | "TICKET"
Defined in seaters-api/admin/waiting-list.ts:6
WAITING_LIST_STATUS
WAITING_LIST_STATUS: "SETUP" | "DRAFT" | "PUBLISHED" | "OPEN" | "CLOSED" | "ARCHIVED"
Defined in seaters-api/admin/waiting-list.ts:3
WL_ACCESS_MODE
WL_ACCESS_MODE: "PUBLIC" | "PRIVATE" | "CODE_PROTECTED"
Defined in seaters-api/fan/waiting-list.ts:339
WL_REQUEST_STATUS
WL_REQUEST_STATUS: "PENDING" | "ACCEPTED" | "REJECTED"
Defined in seaters-api/fan/waiting-list.ts:357
WL_STATUS
WL_STATUS: "SETUP" | "DRAFT" | "PUBLISHED" | "OPEN" | "CLOSED" | "ARCHIVED"
Defined in seaters-api/fan/waiting-list.ts:343
Variables
ALL_COUNTRIES_PAGE_SIZE
ALL_COUNTRIES_PAGE_SIZE: 1000 = 1000
Defined in services/app-service/app-service.ts:6
ALL_CURRENCIES_PAGE_SIZE
ALL_CURRENCIES_PAGE_SIZE: 1000 = 1000
Defined in services/app-service/app-service.ts:8
ALL_LANGUAGES_PAGE_SIZE
ALL_LANGUAGES_PAGE_SIZE: 1000 = 1000
Defined in services/app-service/app-service.ts:7
ALL_TIME_ZONES_PAGE_SIZE
ALL_TIME_ZONES_PAGE_SIZE: 1000 = 1000
Defined in services/app-service/app-service.ts:9
ALL_TRANSLATIONS_PAGE_SIZE
ALL_TRANSLATIONS_PAGE_SIZE: 20000 = 20000
Defined in services/app-service/app-service.ts:10
API_KEY_HEADER
API_KEY_HEADER: "X-Algolia-API-Key" = "X-Algolia-API-Key"
Defined in algolia-api/algolia-api.ts:5
API_LOCATION_INFIX
API_LOCATION_INFIX: "-dsn.algolia.net/1/" = "-dsn.algolia.net/1/"
Defined in algolia-api/algolia-api.ts:6
APP_ID_HEADER
APP_ID_HEADER: "X-Algolia-Application-Id" = "X-Algolia-Application-Id"
Defined in algolia-api/algolia-api.ts:4
AUTH_BEARER
AUTH_BEARER: "SeatersBearer" = "SeatersBearer"
Defined in services/session-service/session-service.ts:8
AUTH_HEADER
AUTH_HEADER: "Authorization" = "Authorization"
Defined in services/session-service/session-service.ts:7
DEFAULT_LOCALE
DEFAULT_LOCALE: "en" = "en"
Defined in services/algolia-for-seaters/algolia-for-seaters-service.ts:16
EXPORTABLE_TICKETING_SYSTEMS
Defined in services/fan-service/waiting-list-service.ts:14
FAN_GROUP_ACTION_STATUS
Defined in services/fan-service/fan-group-service.ts:8
FG_ALGOLIA_TYPE
FG_ALGOLIA_TYPE: "FAN_GROUP" = "FAN_GROUP"
Defined in services/algolia-for-seaters/fan-group.ts:3
HEALTH_NODE_OK
HEALTH_NODE_OK: "OK" = "OK"
Defined in seaters-api/health/health-types.ts:1
MS_TO_EXTEND_BEFORE_SESSION_EXPIRES
MS_TO_EXTEND_BEFORE_SESSION_EXPIRES: 60 = 60
Defined in services/session-service/session-service.ts:9
SEATERS_DEFAULT_LOCALE
SEATERS_DEFAULT_LOCALE: "en" = "en"
Defined in services/util/localizable-text.ts:3
TYPE_FIELD
TYPE_FIELD: "type" = "type"
Defined in services/algolia-for-seaters/algolia-for-seaters-types.ts:6
TYPO_TOLERANCE_STRICT
TYPO_TOLERANCE_STRICT: "strict" = "strict"
Defined in services/algolia-for-seaters/algolia-for-seaters-types.ts:7
WAITING_LIST_ACTION_STATUS
Defined in services/fan-service/waiting-list-service.ts:12
WL_ALGOLIA_TYPE
WL_ALGOLIA_TYPE: "WAITING_LIST" = "WAITING_LIST"
Defined in services/algolia-for-seaters/waiting-list.ts:5
getSeatersClient
getSeatersClient: function = (() => {let client: SeatersClient;return (options?: SeatersClientOptions) => {if (!client) {client = new SeatersClient(options);}return client;};})()
Defined in seaters-client.ts:59
version
version: string = "${package.version}"
AttendeeInfo field names that have builtin validations by seaters. Other attendee info can be stored but these have no server-side validation.