import { IS_SENDING_USER_REQUEST, SET_USER_REQUEST_ERROR, CLEAR_USER_REQUEST_ERROR, SET_USER_REQUEST_SUCCESS, CLEAR_USER_REQUEST_SUCCESS, SET_SELF_USER, SET_COMPLETE_REGISTRATION_STEP, SET_COMPLETE_REGISTRATION_CLIENT_OR_PROVIDER, SET_FORM_PHONE_NUMBER, SET_FORM_BUSINESS_NUMBER, SET_FORM_SOCIAL_INSURANCE_NUMBER } from "../../constants/user.constants"; import { parseError } from "../common.actions"; export function isSendingUserRequest(sendingRequest) { return { type: IS_SENDING_USER_REQUEST, data: sendingRequest }; } export function setUserRequestError(exception) { let error = parseError(exception); return { type: SET_USER_REQUEST_ERROR, data: error }; } export function clearUserRequestError() { return { type: CLEAR_USER_REQUEST_ERROR }; } export function setUserRequestSuccess(response) { return { type: SET_USER_REQUEST_SUCCESS, data: response.detail || response }; } export function clearUserRequestSuccess() { return { type: CLEAR_USER_REQUEST_SUCCESS }; } export function setSelfUser(selfUser) { return { type: SET_SELF_USER, data: selfUser }; } export function setCompleteRegistrationStep(step) { return { type: SET_COMPLETE_REGISTRATION_STEP, data: step }; } export function setCompleteRegistrationClientOrProvider(clientOrProvider) { return { type: SET_COMPLETE_REGISTRATION_CLIENT_OR_PROVIDER, data: clientOrProvider }; } export function setFormPhoneNumber(phoneNumber) { return { type: SET_FORM_PHONE_NUMBER, data: phoneNumber }; } export function setFormBusinessNumber(businessNumber) { return { type: SET_FORM_BUSINESS_NUMBER, data: businessNumber }; } export function setFormSocialInsuranceNumber(socialInsuranceNumber) { return { type: SET_FORM_SOCIAL_INSURANCE_NUMBER, data: socialInsuranceNumber }; }