Google calendar CRUD functions module.
- Source:
- Source:
Members
(inner, constant) calendar :object
Google calendar user auth.
Type:
- object
- Source:
(inner, constant) calendar :object
Google calendar user auth.
Type:
- object
- Source:
(inner) calendarData
Calendar data variable.
- Source:
(inner) calendarData
Calendar data variable.
- Source:
(inner, constant) client_id :object
Client ID.
Type:
- object
- Source:
(inner, constant) client_id :object
Client ID.
Type:
- object
- Source:
(inner, constant) client_secret :object
Client secret key.
Type:
- object
- Source:
(inner, constant) client_secret :object
Client secret key.
Type:
- object
- Source:
(inner, constant) Event
Require module for event model file.
- Source:
(inner) event :object
Event information object for insertEvents containing summary, location, description, start(dateTime & timeZone), end(dateTime & timeZone), attendees, and reminders.
Type:
- object
- Source:
(inner, constant) Event
Require module for event model file.
- Source:
(inner) event :object
Event information object for insertEvents containing summary, location, description, start(dateTime & timeZone), end(dateTime & timeZone), attendees, and reminders.
Type:
- object
- Source:
(inner) eventID
Event ID variable.
- Source:
(inner) eventID
Event ID variable.
- Source:
(inner, constant) fs
Require module for fs library.
- Source:
(inner, constant) fs
Require module for fs library.
- Source:
(inner, constant) FUO :object
File update object for updatEvent containing summary, location, description, start, end, reccurence, attendees, and reminders.
Type:
- object
- Source:
(inner, constant) FUO :object
File update object for updatEvent containing summary, location, description, start, end, reccurence, attendees, and reminders.
Type:
- object
- Source:
(inner) gID
Google ID variable.
- Source:
(inner) gID
Google ID variable.
- Source:
(inner, constant) mongoose
Require module for MongoDB connection.
- Source:
(inner, constant) mongoose
Require module for MongoDB connection.
- Source:
(inner, constant) oAuth2Client :object
Google client oAuth.
Type:
- object
- Source:
(inner, constant) oAuth2Client :object
Google client oAuth.
Type:
- object
- Source:
(inner) params :object
Parameters object for updateEvent containing calendarId, eventId, and resource.
Type:
- object
- Source:
(inner) params :object
Parameters object for deleteEvent containing calendarId and eventId.
Type:
- object
- Source:
(inner) params :object
Parameters object for updateEvent containing calendarId, eventId, and resource.
Type:
- object
- Source:
(inner) params :object
Parameters object for deleteEvent containing calendarId and eventId.
Type:
- object
- Source:
(inner, constant) readline
Require module for readline library.
- Source:
(inner, constant) readline
Require module for readline library.
- Source:
(inner, constant) redirect_uris :object
Redirection URIs.
Type:
- object
- Source:
(inner, constant) redirect_uris :object
Redirection URIs.
Type:
- object
- Source:
(inner) update
Update variable.
- Source:
(inner) update
Update variable.
- Source:
(inner) userData
User data variable.
- Source:
(inner) userData
User data variable.
- Source:
Methods
(inner) authorize(credentials, callback)
Authorize function used to authenticate credentials.
Parameters:
| Name | Type | Description |
|---|---|---|
credentials |
object | User credentials |
callback |
object | Call back function |
- Source:
(inner) authorize(credentials, callback)
Authorize function used to authenticate credentials.
Parameters:
| Name | Type | Description |
|---|---|---|
credentials |
object | User credentials |
callback |
object | Call back function |
- Source:
(inner) deleteEvent(auth)
Delete event function used to delete an event on authorized user calendar and MongoDB.
Parameters:
| Name | Type | Description |
|---|---|---|
auth |
string | User auth string |
- Source:
(inner) deleteEvent(dEvent, reqData)
Export delete event function.
Parameters:
| Name | Type | Description |
|---|---|---|
dEvent |
object | Event ID |
reqData |
object | User data |
- Source:
(inner) deleteEvent(auth)
Delete event function used to delete an event on authorized user calendar and MongoDB.
Parameters:
| Name | Type | Description |
|---|---|---|
auth |
string | User auth string |
- Source:
(inner) deleteEvent(dEvent, reqData)
Export delete event function.
Parameters:
| Name | Type | Description |
|---|---|---|
dEvent |
object | Event ID |
reqData |
object | User data |
- Source:
(inner) gCal(functionName)
Main class function to inherit CRUD operation methods from.
Parameters:
| Name | Type | Description |
|---|---|---|
functionName |
object | Function name to be passed |
- Source:
(inner) gCal(functionName)
Main class function to inherit CRUD operation methods from.
Parameters:
| Name | Type | Description |
|---|---|---|
functionName |
object | Function name to be passed |
- Source:
(inner) getEventList(reqData)
Export get event list function.
Parameters:
| Name | Type | Description |
|---|---|---|
reqData |
object | User data |
- Source:
(inner) getEventList(reqData)
Export get event list function.
Parameters:
| Name | Type | Description |
|---|---|---|
reqData |
object | User data |
- Source:
(inner) getList(auth)
Get event list function used to get list of events on authorized user calendar.
Parameters:
| Name | Type | Description |
|---|---|---|
auth |
string | User auth string |
- Source:
(inner) getList(auth)
Get event list function used to get list of events on authorized user calendar.
Parameters:
| Name | Type | Description |
|---|---|---|
auth |
string | User auth string |
- Source:
(inner) insertEvents(auth)
Insert events function used to insert a new event to current authorized users' calendar.
Parameters:
| Name | Type | Description |
|---|---|---|
auth |
string | User auth string |
- Source:
(inner) insertEvents(auth)
Insert events function used to insert a new event to current authorized users' calendar.
Parameters:
| Name | Type | Description |
|---|---|---|
auth |
string | User auth string |
- Source:
(inner) insEvent(data, reqData)
Export insert event function.
Parameters:
| Name | Type | Description |
|---|---|---|
data |
object | Calendar data |
reqData |
object | User data |
- Source:
(inner) insEvent(data, reqData)
Export insert event function.
Parameters:
| Name | Type | Description |
|---|---|---|
data |
object | Calendar data |
reqData |
object | User data |
- Source:
(inner) listEvent(reqData)
Export list event function.
Parameters:
| Name | Type | Description |
|---|---|---|
reqData |
object | User data |
- Source:
(inner) listEvent(reqData)
Export list event function.
Parameters:
| Name | Type | Description |
|---|---|---|
reqData |
object | User data |
- Source:
(inner) listEvents(auth)
List events function used to list current authorized user calendar events.
Parameters:
| Name | Type | Description |
|---|---|---|
auth |
string | User auth string |
- Source:
(inner) listEvents(auth)
List events function used to list current authorized user calendar events.
Parameters:
| Name | Type | Description |
|---|---|---|
auth |
string | User auth string |
- Source:
(inner) updateEvent(auth)
Update event function used to update an event on authorized user calendar and MongoDB.
Parameters:
| Name | Type | Description |
|---|---|---|
auth |
string | User auth string |
- Source:
(inner) updateEvent(newData, reqData)
Export update event function.
Parameters:
| Name | Type | Description |
|---|---|---|
newData |
object | Updated data |
reqData |
object | User data |
- Source:
(inner) updateEvent(auth)
Update event function used to update an event on authorized user calendar and MongoDB.
Parameters:
| Name | Type | Description |
|---|---|---|
auth |
string | User auth string |
- Source:
(inner) updateEvent(newData, reqData)
Export update event function.
Parameters:
| Name | Type | Description |
|---|---|---|
newData |
object | Updated data |
reqData |
object | User data |
- Source: