This repository was archived by the owner on May 28, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +60
-2
lines changed Expand file tree Collapse file tree 3 files changed +60
-2
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ for (let workplace of workplaces) {
53
53
* [ ` report(params) ` ] ( docs/actions.md#reportparams )
54
54
* availability
55
55
* [ ` retrieve(params) ` ] ( docs/availability.md#retrieveparams )
56
+ * [ ` retrieveForFullCalendar(params) ` ] ( docs/availability.md#retrieveforfullcalendarparams )
56
57
* spaces
57
58
* [ ` retrieve(id) ` ] ( docs/spaces.md#retrieveid )
58
59
* [ ` urgency(id, params) ` ] ( docs/spaces.md#urgencyid-params )
Original file line number Diff line number Diff line change @@ -11,15 +11,15 @@ await deskbookers.availability.retrieve({
11
11
})
12
12
```
13
13
14
- #### Arguments
14
+ ### Arguments
15
15
Name | Type | Description | Required
16
16
--- | --- | --- | ---
17
17
venueId | Number | Venue ID | Yes
18
18
start | String | Start date (YYYY-MM-DD) | Yes
19
19
end | String | End date (YYYY-MM-DD), exclusive | Yes
20
20
noCache | Bool | Ignore cache | No
21
21
22
- #### Example response
22
+ ### Example response
23
23
24
24
``` json
25
25
{
@@ -53,3 +53,44 @@ noCache | Bool | Ignore cache | No
53
53
]
54
54
}
55
55
```
56
+
57
+ ## ` retrieveForFullCalendar(params) `
58
+ Retrieve fullcalendar availability for a given space and date range.
59
+
60
+ ``` js
61
+ await deskbookers .availability .retrieveForFullCalendar ({
62
+ spaceId: 12345 ,
63
+ start: ' 2017-05-01' ,
64
+ end: ' 2017-05-08'
65
+ })
66
+ ```
67
+
68
+ ### Arguments
69
+ Name | Type | Description | Required
70
+ --- | --- | --- | ---
71
+ spaceId | Number | Space ID | Yes
72
+ start | String | Start date (YYYY-MM-DD) | Yes
73
+ end | String | End date (YYYY-MM-DD), exclusive | Yes
74
+ noCache | Bool | Ignore cache | No
75
+
76
+ ### Example response
77
+
78
+ ``` json
79
+ [
80
+ {
81
+ "type" : " closed" ,
82
+ "start" : 1508709600 ,
83
+ "end" : 1508742000
84
+ },
85
+ {
86
+ "type" : " onRequest" ,
87
+ "start" : 1508824800 ,
88
+ "end" : 1508828400
89
+ },
90
+ {
91
+ "type" : " occupied" ,
92
+ "start" : 1508868000 ,
93
+ "end" : 1508882400
94
+ }
95
+ ]
96
+ ```
Original file line number Diff line number Diff line change @@ -18,4 +18,20 @@ export default class Availability extends Resource {
18
18
}
19
19
} )
20
20
}
21
+
22
+ async retrieveForFullCalendar ( {
23
+ start,
24
+ end,
25
+ spaceId,
26
+ noCache = false
27
+ } ) {
28
+ return await this . request ( {
29
+ path : `spaces/${ spaceId } /fullCalendar` ,
30
+ params : {
31
+ noCache,
32
+ start,
33
+ end
34
+ }
35
+ } )
36
+ }
21
37
}
You can’t perform that action at this time.
0 commit comments