PromucFlow_constructor/app/client/src/actions/providerActions.ts
Ankita Kinger c1e48f7486
feat: Refactor code for SAML integration (#12700)
* Implemented code splitting of some files for SAML integration

* Implemented code splitting of some more files for SAML integration

* updated redirect url component

* fixed an import statement

* fixed a unit test

* updated restart banner tooltip logic

* updated an import statement
2022-04-12 16:20:01 +05:30

62 lines
1.4 KiB
TypeScript

import { ReduxActionTypes } from "@appsmith/constants/ReduxActionConstants";
import {
AddApiToPageRequest,
FetchProviderWithCategoryRequest,
SearchApiOrProviderRequest,
} from "api/ProvidersApi";
export const fetchProviders = () => {
return {
type: ReduxActionTypes.FETCH_PROVIDERS_INIT,
};
};
export const searchApiOrProvider = (payload: SearchApiOrProviderRequest) => {
return {
type: ReduxActionTypes.SEARCH_APIORPROVIDERS_INIT,
payload,
};
};
export const fetchProviderCategories = () => {
return {
type: ReduxActionTypes.FETCH_PROVIDERS_CATEGORIES_INIT,
};
};
export const getProviderDetailsByProviderId = (providerId: string) => {
return {
type: ReduxActionTypes.FETCH_PROVIDER_DETAILS_BY_PROVIDER_ID_INIT,
payload: { providerId },
};
};
export const fetchProviderTemplates = (providerId: string) => {
return {
type: ReduxActionTypes.FETCH_PROVIDER_TEMPLATES_INIT,
payload: { providerId },
};
};
export const addApiToPage = (payload: AddApiToPageRequest) => {
return {
type: ReduxActionTypes.ADD_API_TO_PAGE_INIT,
payload,
};
};
export const fetchProvidersWithCategory = (
payload: FetchProviderWithCategoryRequest,
) => {
return {
type: ReduxActionTypes.FETCH_PROVIDERS_WITH_CATEGORY_INIT,
payload,
};
};
export const clearProviders = () => {
return {
type: ReduxActionTypes.CLEAR_PROVIDERS,
};
};