frontend
Preparing search index...
api/personal-api.service
PersonalApiService
Class PersonalApiService
Own-data notifications, calendars, absences, and replacement responses.
Index
Constructors
constructor
Methods
activate
Calendar
Feed
answer
Replacement
create
Absence
Report
get
Absence
Reports
get
Calendar
Events
get
Calendar
Status
get
Notification
Channels
get
Notification
Overview
get
Notification
Problems
get
Notifications
register
Push
Subscription
revoke
Calendar
Feed
select
Replacement
Constructors
constructor
new
PersonalApiService
()
:
PersonalApiService
Returns
PersonalApiService
Methods
activate
Calendar
Feed
activateCalendarFeed
(
rotate
?:
boolean
)
:
Observable
<
CalendarFeedActivation
>
Parameters
rotate
:
boolean
= false
Returns
Observable
<
CalendarFeedActivation
>
answer
Replacement
answerReplacement
(
responseId
:
number
,
response
:
"unavailable"
|
"available"
,
)
:
Observable
<
AbsenceReport
>
Parameters
responseId
:
number
response
:
"unavailable"
|
"available"
Returns
Observable
<
AbsenceReport
>
create
Absence
Report
createAbsenceReport
(
examDayId
:
number
,
assignmentId
:
number
,
reason
?:
string
,
dayRevision
?:
number
,
)
:
Observable
<
AbsenceReport
>
Parameters
examDayId
:
number
assignmentId
:
number
Optional
reason
:
string
Optional
dayRevision
:
number
Returns
Observable
<
AbsenceReport
>
get
Absence
Reports
getAbsenceReports
()
:
Observable
<
AbsenceReport
[]
>
Returns
Observable
<
AbsenceReport
[]
>
get
Calendar
Events
getCalendarEvents
()
:
Observable
<
CalendarEvent
[]
>
Returns
Observable
<
CalendarEvent
[]
>
get
Calendar
Status
getCalendarStatus
()
:
Observable
<
CalendarStatus
>
Returns
Observable
<
CalendarStatus
>
get
Notification
Channels
getNotificationChannels
()
:
Observable
<
NotificationChannels
>
Returns
Observable
<
NotificationChannels
>
get
Notification
Overview
getNotificationOverview
()
:
Observable
<
NotificationProblem
[]
>
Returns
Observable
<
NotificationProblem
[]
>
get
Notification
Problems
getNotificationProblems
()
:
Observable
<
NotificationProblem
[]
>
Returns
Observable
<
NotificationProblem
[]
>
get
Notifications
getNotifications
()
:
Observable
<
NotificationItem
[]
>
Returns
Observable
<
NotificationItem
[]
>
register
Push
Subscription
registerPushSubscription
(
endpoint
:
string
)
:
Observable
<
PushSubscriptionResponse
>
Parameters
endpoint
:
string
Returns
Observable
<
PushSubscriptionResponse
>
revoke
Calendar
Feed
revokeCalendarFeed
()
:
Observable
<
CalendarStatusResponse
&
{
_links
:
Record
<
string
,
ApiLink
>
}
&
{
notice
:
string
;
}
,
>
Returns
Observable
<
CalendarStatusResponse
&
{
_links
:
Record
<
string
,
ApiLink
>
}
&
{
notice
:
string
;
}
,
>
select
Replacement
selectReplacement
(
reportId
:
number
,
memberId
:
number
,
version
:
number
,
)
:
Observable
<
AbsenceReport
>
Parameters
reportId
:
number
memberId
:
number
version
:
number
Returns
Observable
<
AbsenceReport
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
activate
Calendar
Feed
answer
Replacement
create
Absence
Report
get
Absence
Reports
get
Calendar
Events
get
Calendar
Status
get
Notification
Channels
get
Notification
Overview
get
Notification
Problems
get
Notifications
register
Push
Subscription
revoke
Calendar
Feed
select
Replacement
frontend
Loading...
Own-data notifications, calendars, absences, and replacement responses.