export { EventAssociationEntityType, EventAccess, EventAttendanceType, EventStatus, ISearchEvents, IEventAssociation, ICreateEventAssociation, IOnlineMeeting, ICreateOnlineMeeting, ICreateEvent, ICreateRegistration, IEvent, IEventPermission, IEventLocation, IEventLocationGeometriesItem, ILocationSpatialReference, IEventLocationSpatialReference, ICreateLocationSpatialReference, IEventRegistrationCount, ICreateEventLocation, ICreateEventLocationGeometriesItem, IRegistration, IRegistrationPermission, IUpdateEvent, IUpdateRegistration, GetRegistrationsParams, GetEventParams, IUser, RegistrationRole, RegistrationStatus, RegistrationSort, EventSortOrder, EventSort, EventLocationType, IInviteRegistrations, IPagedRegistrationResponse, IPagedEventResponse, CreateEventResourceDto, CreateEventResourceDtoResourceType, CreateEventResourceDtoMimeType, GetEventsInclude, EventsSearchFormat, IUpdateEventOnlineMeeting, IUpdateEventLocation, IUpdateEventCapabilities, ICreateEventCapabilities, IEventCapabilities, ICreateEventLocationProperty, IEventResourcesItem, ISearchEventsGeometry, } from "./orval/api/orval-events"; import { IHubRequestOptions } from "../../hub-types"; import { ICreateEvent, IUpdateEvent, ISearchEvents, ICreateRegistration, IUpdateRegistration, IInviteRegistrations, GetRegistrationsParams, CreateEventResourceDto } from "./orval/api/orval-events"; /** * options for making requests against the Events API * * @export * @interface IEventsRequestOptions * @extends IHubRequestOptions */ export interface IEventsRequestOptions extends Omit, Pick { httpMethod?: "GET" | "POST" | "PATCH" | "DELETE"; isPortal?: boolean; token?: string; data?: { [key: string]: any; }; } export interface ICreateEventParams extends IEventsRequestOptions { data: ICreateEvent; } export interface ISearchEventsParams extends IEventsRequestOptions { data: ISearchEvents; } export interface IGetEventParams extends IEventsRequestOptions { eventId: string; include?: string; } export interface IUpdateEventParams extends IEventsRequestOptions { eventId: string; data: IUpdateEvent; } export interface IDeleteEventParams extends IEventsRequestOptions { eventId: string; } export interface ICreateRegistrationParams extends IEventsRequestOptions { data: ICreateRegistration; } export interface IGetRegistrationsParams extends IEventsRequestOptions { data: GetRegistrationsParams; } export interface IGetRegistrationParams extends IEventsRequestOptions { registrationId: string; } export interface IUpdateRegistrationParams extends IEventsRequestOptions { registrationId: string; data: IUpdateRegistration; } export interface IDeleteRegistrationParams extends IEventsRequestOptions { registrationId: string; } export interface IInviteRegistrationsParams extends IEventsRequestOptions { data: IInviteRegistrations; } export interface ICreateEventResourceParams extends IEventsRequestOptions { eventId: string; data: CreateEventResourceDto; } export interface IDeleteEventResourceParams extends IEventsRequestOptions { eventId: string; resourceId: string; }