You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 14, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug_report.yml
+2-2
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,9 @@ body:
15
15
attributes:
16
16
label: "Checklist"
17
17
options:
18
-
- label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/template-placeholder/releases/latest)"
18
+
- label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/sched-java-client/releases/latest)"
19
19
required: true
20
-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
20
+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/sched-java-client/issues) or [closed](https://github.com/xdev-software/sched-java-client/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
21
21
required: true
22
22
- label: "I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise."
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/enhancement.yml
+1-1
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ body:
13
13
attributes:
14
14
label: "Checklist"
15
15
options:
16
-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
16
+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/sched-java-client/issues) or [closed](https://github.com/xdev-software/sched-java-client/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
17
17
required: true
18
18
- label: "I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise."
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/question.yml
+1-1
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ body:
12
12
attributes:
13
13
label: "Checklist"
14
14
options:
15
-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
15
+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/sched-java-client/issues) or [closed](https://github.com/xdev-software/sched-java-client/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
16
16
required: true
17
17
- label: "I have taken the time to fill in all the required details. I understand that the question will be dismissed otherwise."
* Consider doing a [test-deployment](https://github.com/xdev-software/template-placeholder/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing.
40
+
* Consider doing a [test-deployment](https://github.com/xdev-software/sched-java-client/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing.
41
41
* Check the [changelog](CHANGELOG.md)
42
42
43
43
If the ``develop`` is ready for release, create a pull request to the ``master``-Branch and merge the changes
Java client for the [Sched API](https://sched.com/api)
7
8
8
-
This client [is generated](./template-placeholder/pom.xml) from an [``openapi.yml``](./openapi/openapi.yml) using [OpenAPI Generator](https://openapi-generator.tech/).
9
+
> [!IMPORTANT]
10
+
> An API-Key is required for using the API.<br/>
11
+
> You can get a key - if you have a payed plan - at https://insertYourConferenceHERE.sched.com/editor/exports/api
12
+
13
+
This client [is generated](./sched-java-client/pom.xml) from an [``openapi.yml``](./openapi/openapi.yml) using [OpenAPI Generator](https://openapi-generator.tech/).
14
+
15
+
> [!NOTE]
16
+
> The client may look/behave odd because the Sched API violates some well established standards.
17
+
> <details><summary>List of violations</summary>
18
+
>
19
+
> * Errors are (partially) returned with status code [``200 (OK)``](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200)
20
+
> *``text/html`` is used as [content type](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types#important_mime_types_for_web_developers) for plain text (should be ``text/plain``)
21
+
> *``boolean`` is handled as ``"Y"``/``"N"`` or as ``"0"``/``"1"``
22
+
> * Numbers are (partially) handled as string
23
+
> * Dates are not formatted according to [``RFC 3339``](https://datatracker.ietf.org/doc/html/rfc3339)
24
+
> * Sometimes unix timestamps are used instead of dates
25
+
> * Arrays are not handled as arrays and instead comma separated lists are used
26
+
> * Some fields are not returned when using the 'Read-Only API Key' e.g. the ``id`` of users
27
+
> * Incorrect [HTTP Request methods](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods) are used. E.g. ``GET`` for ``/api/session/del`` (should be ``DELETE``)
28
+
> * Some endpoints don't return JSON by default
29
+
>
30
+
> </details>
31
+
32
+
#### API Support Status
33
+
34
+
<details><summary>Supported endpoints</summary>
35
+
36
+
* Site
37
+
* Sync
38
+
* Session
39
+
* Add ✔️
40
+
* Modify ✔️
41
+
* Delete ✔️
42
+
* List ✔️
43
+
* Export ✔️
44
+
* Seats
45
+
* Count
46
+
* User
47
+
* List ✔️
48
+
* Add ✔️
49
+
* Modify ✔️
50
+
* Get
51
+
* Active
52
+
* Avatar
53
+
* Sessions
54
+
* Auth¹
55
+
* Login
56
+
* Tag
57
+
* Add
58
+
* Modify
59
+
* Delete
60
+
* List
61
+
* Going¹
62
+
* Add
63
+
* Delete
64
+
* Schedule
65
+
* All
66
+
* Assets
67
+
* Banner
68
+
* Role
69
+
* Add ✔️
70
+
* Delete ✔️
71
+
* Export
72
+
73
+
¹ Handles `User Session Key`
74
+
</details>
9
75
10
76
## Installation
11
-
[Installation guide for the latest release](https://github.com/xdev-software/template-placeholder/releases/latest#Installation)
77
+
[Installation guide for the latest release](https://github.com/xdev-software/sched-java-client/releases/latest#Installation)
12
78
13
79
## Demo
14
-
A minimal demo is also available [here](./template-placeholder-demo/src/main/java/software/xdev/Application.java).
80
+
A minimal demo is also available [here](./sched-java-client-demo/src/main/java/software/xdev/Application.java).
15
81
16
82
## Support
17
83
If you need support as soon as possible and you can't wait for any pull request, feel free to use [our support](https://xdev.software/en/services/support).
@@ -20,4 +86,4 @@ If you need support as soon as possible and you can't wait for any pull request,
20
86
See the [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to get started with our project.
21
87
22
88
## Dependencies and Licenses
23
-
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/template-placeholder/dependencies)
89
+
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/sched-java-client/dependencies)
0 commit comments