From 0b951cc274fc3b6b2d525bd5a0b9ce90973f6a11 Mon Sep 17 00:00:00 2001 From: Brecht Date: Thu, 26 Nov 2020 15:54:47 +0100 Subject: [PATCH] feat: add timezones endpoint --- src/resources/__snapshots__/index.test.js.snap | 15 +++++++++++++++ src/resources/index.js | 1 + src/resources/timezones.js | 6 ++++++ 3 files changed, 22 insertions(+) create mode 100644 src/resources/timezones.js diff --git a/src/resources/__snapshots__/index.test.js.snap b/src/resources/__snapshots__/index.test.js.snap index f208412d..e3d6d44c 100644 --- a/src/resources/__snapshots__/index.test.js.snap +++ b/src/resources/__snapshots__/index.test.js.snap @@ -1459,6 +1459,21 @@ Object { "resource": "timetable", "sub_resources": Object {}, }, + "timezones": Object { + "allowed_includes": Array [], + "allowed_methods": Array [ + "get", + ], + "deprecated": false, + "filters": Array [ + "page", + "per_page", + ], + "headers": Object {}, + "requires_domain_map": false, + "resource": "timezones", + "sub_resources": Object {}, + }, "unavailability": Object { "allowed_includes": Array [], "allowed_methods": Array [ diff --git a/src/resources/index.js b/src/resources/index.js index e53c5624..324b3612 100644 --- a/src/resources/index.js +++ b/src/resources/index.js @@ -37,5 +37,6 @@ export * from './subjectCategories' export * from './subjectCoverageRegions' export * from './subjects' export * from './timetable' +export * from './timezones' export * from './unavailability' export * from './users' diff --git a/src/resources/timezones.js b/src/resources/timezones.js new file mode 100644 index 00000000..e72ad266 --- /dev/null +++ b/src/resources/timezones.js @@ -0,0 +1,6 @@ +import createResourceDescription from './util/createResourceDescription' +import { HTTP_VERB_GET } from '../constants' + +export const timezones = createResourceDescription('timezones', { + allowed_methods: [HTTP_VERB_GET], +})