Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xdev-software/sessionize-java-client

Java client for the Sessionize API
https://github.com/xdev-software/sessionize-java-client

api-client client jcon openapi sessionize sessionize-client

Last synced: 4 days ago
JSON representation

Java client for the Sessionize API

Awesome Lists containing this project

README

        

[![Latest version](https://img.shields.io/maven-central/v/software.xdev/sessionize-java-client?logo=apache%20maven)](https://mvnrepository.com/artifact/software.xdev/sessionize-java-client)
[![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/sessionize-java-client/check-build.yml?branch=develop)](https://github.com/xdev-software/sessionize-java-client/actions/workflows/check-build.yml?query=branch%3Adevelop)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=xdev-software_sessionize-java-client&metric=alert_status)](https://sonarcloud.io/dashboard?id=xdev-software_sessionize-java-client)
[![API Specification Editor](https://img.shields.io/badge/API--Spec-Editor-85ea2d?logo=swagger)](https://editor.swagger.io/?url=https://raw.githubusercontent.com/xdev-software/sessionize-java-client/develop/openapi/openapi.yml)

# [sessionize](https://sessionize.com/)-java-client
Java client for the [Sessionize API](https://sessionize.com/playbook/api)

This client [is generated](./sessionize-java-client/pom.xml) from an [``openapi.yml``](./openapi/openapi.yml) using [OpenAPI Generator](https://openapi-generator.tech/).

#### API Support Status

Supported endpoints

Sessionize API ``v2``:
* ``view``
* All ✔️
* Speakers ✔️
* SpeakerEmails ✔️ (undocumented endpoint)
* Sessions ✔️

> [!NOTE]
> Make sure to enable "Use UTC timezone for schedule" on the Sessionize API endpoint

## Installation
[Installation guide for the latest release](https://github.com/xdev-software/sessionize-java-client/releases/latest#Installation)

## Demo
A minimal demo is also available [here](./sessionize-java-client-demo/src/main/java/software/xdev/Application.java).

## Support
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).

## Contributing
See the [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to get started with our project.

## Dependencies and Licenses
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/sessionize-java-client/dependencies)