BenSelect Documentation
Selerix.BenSelect.Api.ApplicationCore.Integration Namespace
See Also  Inheritance Hierarchy Send Feedback

Classes

 ClassDescription
ClassAdminTaskEvent<T> BenSelect administration task event.
ClassAgentEdiAgentIdViewModel Agent Id override EDI parameters view model.
ClassAgentEdiAgentSplitViewModel Agent split EDI parameters view model.
ClassAgentEdiParamsViewModel Agent EDI parameters integration event view model.
ClassApiException API Exception.
ClassApiResponse<T> API Response
ClassAuthorizationTokenProviderBase OAuth token provider base class.
ClassCaseEvent<T> BenSelect Case setup integration event.
ClassContactInfoViewModel Contact Info integration event view model.
ClassControlNumbersEdiParamsViewModel Control Numbers EDI parameters integration event view model.
ClassControlNumberViewModel Control Numbers EDI parameters integration event view model.
ClassCoverageEvent<T> BenSelect coverage change integration event.
ClassCustomFieldViewModel Custom field view model
ClassDeductionCodesEdiParamsViewModel Deduction Codes EDI parameters integration event view model.
ClassDeductionCodesItemViewModel Deduction Codes Item view model.
ClassDeductionCodesViewModel Group Numbers view model.
ClassDeletedDependentViewModel Person view model
ClassDepartmentEvent<T> BenSelect Department setup integration event.
ClassDepartmentInfoViewModel Department Info integration event view model.
ClassEdiEvent<T> BenSelect EDI setup integration event class.
ClassEdiParamsViewModelBase EDI parameter integration event base view model.
ClassEmployeeEngagementTriggerEvent<T> Employee engagement trigger integration event.
ClassEmployeeEvent<T> BenSelect employee integration event.
ClassEmployeeInfoViewModel Employee info view model
ClassEmployeeMessageEvent<T> Employee message integration event.
ClassEmployeeSyncViewModel Employee sync integration view model.
ClassEmployeeTransferViewModel Transfer employee view model
ClassEventMapEntry Base class to map the api core event setup to the real infrastructure model object.
ClassEventMapEntry<E,D,M> Base class implementation to map the api core event setup to the real infrastructure model object.
ClassEventSetupEntry Contains the event setup entry data.
ClassExternalEngineSSOResult SSO result model
ClassGlobalIntegrationEvent<T> BenSelect system wide integration event base class.
ClassGroupInfoViewModel Group (Case) Info integration event view model.
ClassGroupNumbersEdiParamsViewModel Group Numbers EDI parameters integration event view model.
ClassGroupNumbersItemViewModel Group numbers Item view model.
ClassGroupNumbersViewModel Group Numbers view model.
ClassGroupSetupEvent<T> BenSelect Group (Case) setup integration event class.
ClassIntegrationDeductionEvent Integration deduction scripting event
ClassIntegrationEmployeeModel Integration employee model
ClassIntegrationEvent<T> BenSelect integration event base class.
ClassIntegrationEvent<E,T> BenSelect entity change integration event base class.
ClassIntegrationScriptingEvent<T> Base event for integration scripting.
ClassJobClassEvent<T> Job Class setup integration event
ClassJobClassInfoViewModel Pay Group Info integration event view model.
ClassJobClassViewModel Employee job class integration view model.
ClassJwtAuthorizationProviderBase JWT Authentication token provider base class.
ClassLocationEvent<T> BenSelect Location setup integration event.
ClassLocationInfoViewModel Location Info integration event view model.
ClassLocationPropertyView Location property event view model.
ClassLocationViewModel Employee department and location integration view model.
ClassMaintenanceEvent<T> BenSelect scheduled maintenance event.
ClassMaintenanceTaskViewModel Abstract maintenance task view model.
ClassMessageEvent<T> Message integration event.
ClassMessageNotificationEvent<T> Message notification integration event.
ClassMessageReminderEvent<T> Message reminder integration event.
ClassPayerProductEvent<T> Payer Product integration event
ClassPayerProductInfoViewModel Payer Product Info view model.
ClassPayGroupEvent<T> Pay Group setup integration event
ClassPayGroupInfoViewModel Pay Group Info integration event view model.
ClassPayGroupViewModel Employee pay group integration view model.
ClassPaymentInfoViewModel Payment info integration view model.
ClassPayrollDeductionView Integration related view for employee deduction.
ClassPersonAddressViewModel Person name part.
ClassPersonEvent<T> BenSelect person integration event.
ClassPersonInfoViewModel Person info view model
ClassPersonNameViewModel Person name part.
ClassPlanEvent<T> BenSelect Plan setup integration event.
ClassPlanInfoViewModel Plan Info integration event view model.
ClassPlanYearEvent<T> Plan year setup integration event
ClassPlanYearInfoViewModel Plan Year Info integration event view model.
ClassPollingViewModel Polling view model
ClassSyncEvent<T> BenSelect manual sync integration event.
ClassTrackablePayrollDeductionViewModel Integration related info for employee EDI params.
ClassTransferEvent<T> Employee transfer event
ClassUserMessageEvent<T> External intergration event.

Interfaces

 InterfaceDescription
InterfaceIADPAuthorizationProvider ADP authorization provder interface
InterfaceIAflacConfigurationProvider  
InterfaceIApiADPConfigurationProvider ADP configuration provider
InterfaceIApiConfigurationProvider Provides the Api client configuration.
InterfaceIApiConfigurationProviderBase Provides the Api client configuration.
InterfaceIApiExternalEngine IApiExternalEngine
InterfaceIApiHMACConfigurationProvider Provides the Api HMAC client configuration.
InterfaceIApiHookReceiver Api Hook Receiver interface.
InterfaceIApiHubSpotConfigurationProvider Provides the Api HubSpot client configuration.
InterfaceIApiNetchexConfigurationProvider Provides the Api Netchex client configuration.
InterfaceIApiReportExternalErrors IApiReportExternalErrors
InterfaceIApiViventiumConfigurationProvider Viventium configuration provider
InterfaceIAuthorizationProvider Provides authorization data validation.
InterfaceIBenSelectErrorNotificationIntegration Benselect error notification interface
InterfaceIBenSelectIntegration BenSelect integration interface.
InterfaceICaseChangeEvent Interface for case changed events
InterfaceICasePayload Interface case payload
InterfaceICustomUIIntegration Support dashboard customization
InterfaceIDefaultInboundEventSetup Default inbound integration event setup interface for the system.
InterfaceIDefaultOutboundEventSetup Default outbound integration event setup interface for the system.
InterfaceIEventSetup The integration event setup interface.
InterfaceIGlobalWebHookConfigurationProvider Provides global Web hook configuration.
InterfaceIGlobalWebHookEventSetup Global Web Hook event setup interface.
InterfaceIGlobalWebHookIntegration BenSelect System wide Web Hook integration interface.
InterfaceIGroupWebHookConfigurationProvider Provides Group Setup Web hooks configuration.
InterfaceIGroupWebHookEventSetup Group Setup Web Hook event setup interface.
InterfaceIGroupWebHookIntegration BenSelect Group setup Web Hook integration interface.
InterfaceIIntegration Common interface for integrations.
InterfaceIIntegrationAdapterHelper Helper interface for integration adapter
InterfaceIIntegrationEventRawDataProvider Interface to retrieve a raw data associated with the integration event.
InterfaceIMappingValue Mapping value interface.
InterfaceIMultiConfigurationIntegration Common interface for external integrations.
InterfaceIMultiLocationIntegration Multi-location integration interface.
InterfaceIMutableEventModel Interface for mutable event payload.
InterfaceIOathAuthorizationProvider OAuth2.0 provider interface.
InterfaceIObjectFactory Common interface for any generic object factory.
InterfaceIPayerPayload Interface for payer payload
InterfaceIPayrollDeductionView payroll deduction view interface
InterfaceIPluginIntegration Common interface for plugin based integrations.
InterfaceIPluginIntegrationAdapter Common interface for plugin based integration adapters.
InterfaceIPluginIntegrationApiAdapter Common interface for plugin based API adapters.
InterfaceIPluginLogHistory Plugin Log history
InterfaceIPolling Polling interface
InterfaceISyncAllEmployees SyncAllEmployees interface
InterfaceIViventiumAuthorizationProvider Viventium authorization provder interface
InterfaceIWebHookConfigurationProvider Provides common Web hook configuration.

Enumerations

 EnumerationDescription
EnumerationIntegrationEventType Gets the generic integration event type flags.
EnumerationIntegrationObjectType Integration object types.

See Also

© 2024 All Rights Reserved.