Home > @i2analyze/i2connect > services
services namespace
The members of the services
namespace allow you to configure and implement the services in a connector.
Signature:
export declare namespace services
Introduced: API version 1.0
Interfaces
Interface | Description |
---|---|
IAuthenticationField | A field on an authentication dialog. |
IAuthenticator | An authenticator, which provides a service with user authentication functionality. |
IAuthenticatorConfig | A collection of properties that provide configuration for an authenticator. |
IAuthenticatorServiceConfig | A collection of properties that define whether a service requires user authentication, and how it behaves if so. |
IBooleanCondition | A condition that prompts the user for a Boolean value. |
ICharLimit | A constraint on the length of a string value. |
IConditionBase | A set of information that is common to all service conditions. |
ICoreServiceConfig | A collection of properties that provide the name and configuration for a service. |
IDateAndTimeCondition | A condition that prompts the user for a date-and-time value. |
IDateCondition | A condition that prompts the user for a date value. |
IDecimalCondition | A condition that prompts the user for a decimal value. |
IFormSection | A section of a form for an i2 Connect service. |
IFormServiceConfig | A collection of properties that define whether a service requires user input, and how that input looks. |
IGeospatialAreaCondition | A condition that prompts the user for a geospatial area value. |
IGeospatialCondition | A condition that prompts the user for a geospatial value. |
IItemTypeConstraint | A set of constraints that apply to seeds that have a particular item type. |
ILongRunningServiceConfig | A collection of properties that define whether a service involves a long-running operation. |
ILongRunningState | A collection of methods through which an i2 Connect service can communicate with a user who initiated a long-running operation. |
IMultiLineStringCondition | A condition that prompts the user for a multiple-line string value. |
INumberCondition | A condition that prompts the user for a numeric value. |
IRequestInformation | A set of information from an incoming HTTP request. |
IRequiresPossibleValues | A type that indicates that a string condition can present a list of possible values. |
IResult | A result from a service method on a connector for the i2 Connect server. |
ISecurityPermission | A set of access levels associated with the values of a particular security dimension. |
ISeedConstraints | A set of constraints on the records that can be passed as seeds to a service. |
ISeededServiceConfig | A collection of properties that provide the name and configuration for a service that might have item type seed constraints. |
ISeeds | A set of seed records that the i2 Connect server passes to a service method. |
ISeedServiceConfig | A collection of properties that define whether a service supports seeds, and the constraints on them. |
ISelectedFromCondition | A condition that prompts the user to select a value from a list. |
ISemanticSeed | A semantic seed for a search operation, which contains the seed record and the semantic property values. |
ISemanticSeedConstraints | A set of semantic property type constraints on the records that can be passed as seeds to a service. |
ISemanticSeededServiceConfig | A collection of properties that provide the name and configuration for a service that has semantic property type seed constraints. |
ISemanticSeedServiceConfig | A collection of properties that define whether a service supports seeds with semantic property type constraints. |
IServiceCallbacks | A set of methods that the server calls when it uses a service. |
ISingleLineStringCondition | A condition that prompts the user for a single-line string value. |
IStringValidator | A constraint on the contents of a string value. |
ISubstatus | A piece of information about the progress of a long-running service method call. |
ISuggestedFromCondition | A condition that prompts the user to provide a value or select one from a list. |
ISupportsMaxLength | A type that indicates that a string condition can impose a length constraint on values. |
ISupportsStringValidation | A type that indicates that a string condition can impose a validation constraint on values. |
ITimeCondition | A condition that prompts the user for a time value. |
IVisualQueryServiceCallbacks | A set of methods that the server calls when it uses a visual query service. |
IVisualQueryServiceConfig | A collection of properties that provide the name and configuration for a visual query service. |
Type Aliases
Type Alias | Description |
---|---|
AccessLevel | The level of access that a user has to some data. |
AuthenticationFieldType | A type for an authentication field, which can be 'text' or 'password' . |
AuthForm | An authentication form. |
BasicForm | A basic form for an i2 Connect service. |
CharLimitUnits | The units to use in constraints on the length of string values. |
HidePredicate | A function that determines whether a service or condition should be hidden, based on the contents of an services.IRequestInformation object that it receives. |
ICondition | A condition for a service on an i2 Connect connector. |
IServiceConfig | A collection of properties that provide the name and configuration for a service that might have item type seed constraints. |
IServiceConfigType | The configuration information for a service on an i2 Connect connector. |
RequestSpecificValue | A function that returns a value of type T based on the contents of an services.IRequestInformation object that it receives. |
SectionedForm | A form with sections for an i2 Connect service. |
SemanticPropertyTypeIds | Sets of semantic property type identifiers, keyed by strings that identify each set. |
SemanticSeeds | A set of semantic seeds, keyed by the string identifiers of the constraints that they passed. |
SubstatusType | A type for a piece of substatus information. |