86 lines
2.3 KiB
JavaScript
86 lines
2.3 KiB
JavaScript
import axiosInstance from "./axiosInstance";
|
|
import { API_ENDPOINTS } from "./apiEndpoints";
|
|
|
|
export const getPersonalDetailsMasters = async () => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.PERSONAL_DETAILS_MASTER);
|
|
return res.data;
|
|
};
|
|
|
|
export const getCasteMasters = async (religion_id) => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.CASTE_MASTER, {
|
|
params: { religion_id },
|
|
});
|
|
return res.data;
|
|
};
|
|
|
|
export const getSubCasteMasters = async (caste_id) => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.SUB_CASTE_MASTER, {
|
|
params: { caste_id },
|
|
});
|
|
return res.data;
|
|
};
|
|
|
|
export const getCityMasters = async (state_id) => {
|
|
const params = Array.isArray(state_id)
|
|
? { state_id: `[${state_id.join(",")}]` }
|
|
: { state_id };
|
|
const res = await axiosInstance.get(API_ENDPOINTS.CITY_MASTER, { params });
|
|
return res.data;
|
|
};
|
|
|
|
export const getStarMasters = async (raasi_id) => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.STAR_MASTER, {
|
|
params: { raasi_id },
|
|
});
|
|
return res.data;
|
|
};
|
|
|
|
export const getPathamMasters = async (star_id) => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.PATHAM_MASTER, {
|
|
params: { star_id },
|
|
});
|
|
return res.data;
|
|
};
|
|
|
|
export const getEducationMasters = async () => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.EDUCATION_DETAILS_MASTER);
|
|
return res.data;
|
|
};
|
|
|
|
export const getEducationList = async (study_field_id) => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.EDUCATION_LIST_API, {
|
|
params: { study_field_id },
|
|
});
|
|
return res.data;
|
|
};
|
|
|
|
export const getFamilyMasters = async () => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.FAMILY_DETAILS_MASTER);
|
|
return res.data;
|
|
};
|
|
|
|
export const getLifestyleMasters = async () => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.LIFESTYLE_DETAILS_MASTER);
|
|
return res.data;
|
|
};
|
|
|
|
export const getPartnerPreferenceMasters = async () => {
|
|
const res = await axiosInstance.get(
|
|
API_ENDPOINTS.PREFERED_PARTNER_DETAILS_MASTER
|
|
);
|
|
return res.data;
|
|
};
|
|
|
|
|
|
// profile filter masters
|
|
export const getProfilesFilterList = async (filters) => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.PROFILES_FILTER_LIST, {
|
|
params: filters,
|
|
});
|
|
return res.data;
|
|
};
|
|
|
|
export const getProfilesFilterMasters = async () => {
|
|
const res = await axiosInstance.get(API_ENDPOINTS.PROFILES_FILTER_MASTER);
|
|
return res.data;
|
|
}; |