@dev-fastn-ai/react-core
Version:
React hooks and components for integrating Fastn AI connector marketplace into your applications. Built on top of @fastn-ai/core with React Query for optimal performance.
87 lines (86 loc) • 8.93 kB
TypeScript
declare const GET_WIDGET_CONNECTORS = "\n query Connectors($input: GetConnectorsListInput!) {\n connectors(input: $input) {\n name\n id\n imageUri\n description\n content\n actions {\n name\n handler\n actionType\n activatedStateLabel\n content\n shows\n handlerPayload\n multiConnectorWidgetConnectors {\n name\n id\n imageUri\n description\n content\n connectionId\n actions {\n name\n handler\n actionType\n activatedStateLabel\n content\n shows\n handlerPayload\n }\n events {\n name\n eventId\n content\n payload\n }\n connectedConnectors {\n id\n imageUrl\n clientId\n name\n enableActivate\n activateStatus\n authMethods {\n title\n inputContract\n type\n details\n isDefault\n }\n }\n status\n }\n }\n events {\n name\n eventId\n content\n payload\n }\n connectedConnectors {\n id\n imageUrl\n clientId\n name\n enableActivate\n activateStatus\n authMethods {\n title\n inputContract\n type\n details\n isDefault\n }\n }\n status\n }\n }\n";
declare const GET_API = "\n query Api($input: GetEntityInput!) {\n api(input: $input) {\n name\n id\n inputModel {\n jsonSchema\n }\n metaData {\n architecture\n }\n }\n }\n";
declare const SAVE_ACTIVATE_CONNECTOR_STATE = "\n mutation SaveState($input: ActivateConnectorStateInput!) {\n saveActivateConnectorState(input: $input) {\n key\n value\n }\n }\n";
declare const SAVE_ACTIVATE_CONNECTOR_STATUS = "\n mutation SaveActivateConnectorStatus(\n $input: SaveWidgetConnectorStatusInput!\n ) {\n saveWidgetConnectorStatus(input: $input)\n }\n";
declare const GET_METADATA = "\n query Metadata($input: GetEntityInput!) {\n widgetMetadata(input: $input) {\n styles\n showFilterBar\n }\n }\n";
declare const DEACTIVATE_CONNECTOR = "\n mutation DeactivateConnector($input: DeactivateConnectorInput!) {\n deactivateConnector(input: $input)\n }\n";
declare const GET_TENANT_FLOW = "\n query GetTenantFlow($input: GetEntityInput!) {\n tenantFlow(input: $input) {\n resolver {\n clientId\n id\n steps {\n id\n type\n enableDebug\n debugBreakAfter\n outputSchema\n next\n tenantSettings {\n flow\n stepId\n version\n }\n configuredStepSetting {\n keyIsEditable\n addButton {\n label\n isDisabled\n fieldsLimit\n }\n description\n label\n validation {\n fieldValidation\n submitValidation\n modelId\n jsonSchema\n submitValidationFunction\n }\n }\n inline {\n code\n uiCode\n language\n next\n hasResponse\n isError\n statusCode\n }\n }\n }\n }\n }\n";
declare const CONFIGURE_TENANT_FLOW = "\n mutation ConfigureTenantFlow($input: ConfigureTenantFlowInput!) {\n configureTenantFlow(input: $input) {\n id\n }\n }\n";
declare const DELETE_TENANT_CONFIGURATION = "\n mutation DeleteTenantConfiguration($input: GetEntityInput!) {\n deleteTenantConfiguration(input: $input) {\n id\n }\n }\n";
declare const GET_FIELD_DATA_QUERY = "\n query executeGetFieldDataFlow($input: ApiPrimaryResolverInvocationInput!) {\n executeGetFieldDataFlow(input: $input) {\n data\n }\n }\n";
declare const GET_TENANT_CONFIGURATIONS = "\n query GetConfigurationSubscription($input: ConfigurationSubscriptionInput!) {\n getConfigurationSubscription(input: $input) {\n connector {\n id\n name\n description\n imageUri\n status\n active\n actions {\n name\n handler\n actionType\n }\n connectedConnectors {\n id\n name\n clientId\n imageUrl\n enableActivate\n activateStatus\n authMethods {\n title\n inputContract\n type\n details\n isDefault\n }\n }\n }\n status\n metaData\n }\n }\n";
declare const GET_TENANT_CONFIGURATIONS_BY_ID = "\n query GetConfigurationSubscription($input: GetTenantConfigurationsInput) {\n tenantConfigurationsById(input: $input) {\n uiCode\n flowId\n stepId\n status\n configurations\n configuredStepSetting {\n keyIsEditable\n addButton {\n label\n isDisabled\n fieldsLimit\n }\n description\n label\n validation {\n fieldValidation\n submitValidation\n modelId\n jsonSchema\n submitValidationFunction\n }\n }\n }\n }\n";
declare const CREATE_TENANT_CONFIGURATION = "\n mutation CreateTenantConfiguration($input: TenantConfigurationsInput!) {\n createTenantConfiguration(input: $input) {\n id\n }\n }\n";
declare const UPDATE_TENANT_CONFIGURATION = "\n mutation UpdateTenantConfiguration($input: TenantConfigurationsInput!) {\n updateTenantConfiguration(input: $input) {\n id\n }\n }\n";
declare const DELETE_TENANT_CONFIG = "\n mutation DeleteTenantConfig($input: GetTenantConfigurationsInput!) {\n deleteTenantConfig(input: $input) {\n id\n }\n }\n";
declare const DISABLE_TENANT_CONFIG = "\n mutation DisableTenantConfig($input: GetTenantConfigurationsInput!) {\n disableTenantConfig(input: $input) {\n id\n }\n }\n";
declare const GENERATE_ACCESS_TOKEN = "\n query GenerateAccessToken($input: ConnectorConnectionInput!) {\n connectorConnection(input: $input) \n }\n";
declare function getConnectors(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function getApi(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function saveActivateConnectorState(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function saveActivateConnectorStatus(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function getMetaData(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function deactivateConnector(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function getTenantFlow(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function configureTenantFlow(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function deleteTenantConfiguration(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function getFieldData(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function getConfigurationSubscriptions(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function getConfigurationSubscriptionById(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function createTenantConfiguration(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function updateTenantConfiguration(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function deleteTenantConfig(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function disableTenantConfig(variables: any): Promise<{
data: any;
errors: any;
}>;
declare function generateAccessToken(variables: any): Promise<{
data: any;
errors: any;
}>;
export { GET_WIDGET_CONNECTORS, GET_API, SAVE_ACTIVATE_CONNECTOR_STATE, SAVE_ACTIVATE_CONNECTOR_STATUS, GET_METADATA, DEACTIVATE_CONNECTOR, GET_TENANT_FLOW, CONFIGURE_TENANT_FLOW, DELETE_TENANT_CONFIGURATION, GET_FIELD_DATA_QUERY, GET_TENANT_CONFIGURATIONS, GET_TENANT_CONFIGURATIONS_BY_ID, CREATE_TENANT_CONFIGURATION, UPDATE_TENANT_CONFIGURATION, DELETE_TENANT_CONFIG, DISABLE_TENANT_CONFIG, GENERATE_ACCESS_TOKEN, getConnectors, getApi, saveActivateConnectorState, saveActivateConnectorStatus, getMetaData, deactivateConnector, getTenantFlow, configureTenantFlow, deleteTenantConfiguration, getFieldData, getConfigurationSubscriptions, getConfigurationSubscriptionById, createTenantConfiguration, updateTenantConfiguration, deleteTenantConfig, disableTenantConfig, generateAccessToken };