FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
ameliabooking
/
v3
/
src
/
store
/
modules
Edit File: employee.js
export default { namespaced: true, state: { id: null, firstName: '', lastName: '', email: '', phone: '', locationId: '', serviceList: {}, outlookCalendar: { id: null, calendarId: '', token: null, }, googleCalendar: { id: null, calendarId: '', token: null, }, appleCalendarId: '', employeeAppleCalendar: { iCloudId: null, appSpecificPassword: null }, stripeConnect: null, zoomUserId: '', note: '', description: '', descriptionMode: 'html', weekDayList: [], specialDayList: [], dayOffList: [], }, getters: { getEmployee (state) { return state }, getId (state) { return state.id }, getFirstName (state) { return state.firstName }, getLastName (state) { return state.lastName }, getEmail (state) { return state.email }, getPhone (state) { return state.phone }, getLocationId (state) { return state.locationId }, getServiceList (state) { return state.serviceList }, getZoomUserId (state) { return state.zoomUserId }, getOutlookCalendarId (state) { return state.outlookCalendar.calendarId }, getOutlookToken (state) { return state.outlookCalendar.token }, getGoogleCalendarId (state) { return state.googleCalendar.calendarId }, getGoogleToken (state) { return state.googleCalendar.token }, getAppleCalendarId (state) { return state.appleCalendarId }, getEmployeeAppleCalendarICloudId (state) { return state.employeeAppleCalendar.iCloudId }, getEmployeeAppleCalendarAppSpecificPassword (state) { return state.employeeAppleCalendar.appSpecificPassword }, getStripeConnect (state) { return state.stripeConnect }, getNote (state) { return state.note }, getDescription (state) { return state.description }, getDescriptionMode (state) { return state.descriptionMode }, }, mutations: { setEmployee (state, payload) { Object.assign(state, payload) }, setId (state, payload) { state.id = payload }, setFirstName (state, payload) { state.firstName = payload }, setLastName (state, payload) { state.lastName = payload }, setEmail (state, payload) { state.email = payload }, setPhone (state, payload) { state.phone = payload }, setLocationId (state, payload) { state.locationId = payload }, setServiceList (state, payload) { state.serviceList = payload }, setZoomUserId (state, payload) { state.zoomUserId = payload }, setOutlookId (state, payload) { state.outlookCalendar.id = payload }, setOutlookCalendarId (state, payload) { state.outlookCalendar.calendarId = payload }, setOutlookToken (state, payload) { state.outlookCalendar.token = payload }, setGoogleId (state, payload) { state.googleCalendar.id = payload }, setGoogleCalendarId (state, payload) { state.googleCalendar.calendarId = payload }, setGoogleToken (state, payload) { state.googleCalendar.token = payload }, setAppleCalendarId (state, payload) { state.appleCalendarId = payload }, setEmployeeAppleCalendarICloudId (state, payload) { state.employeeAppleCalendar.iCloudId = payload }, setEmployeeAppleCalendarAppSpecificPassword (state, payload) { state.employeeAppleCalendar.appSpecificPassword = payload }, setStripeConnect (state, payload) { state.stripeConnect = payload }, setNote (state, payload) { state.note = payload }, setDescription (state, payload) { state.description = payload }, setDescriptionMode (state, payload) { state.descriptionMode = payload }, setServiceEnabled (state, payload) { let { serviceId, categoryId, value } = payload state.serviceList[categoryId][serviceId].enabled = value } }, actions: { } }
Save
Back