Uses of Interface
ch.examzone.sebbb.ApiCallback
Packages that use ApiCallback
-
Uses of ApiCallback in ch.examzone.sebbb
Methods in ch.examzone.sebbb with parameters of type ApiCallbackModifier and TypeMethodDescriptionokhttp3.CallApiClient.buildCall(String baseUrl, String path, String method, List<Pair> queryParams, List<Pair> collectionQueryParams, Object body, Map<String, String> headerParams, Map<String, String> cookieParams, Map<String, Object> formParams, String[] authNames, ApiCallback callback) Build HTTP call with the given options.okhttp3.RequestApiClient.buildRequest(String baseUrl, String path, String method, List<Pair> queryParams, List<Pair> collectionQueryParams, Object body, Map<String, String> headerParams, Map<String, String> cookieParams, Map<String, Object> formParams, String[] authNames, ApiCallback callback) Build an HTTP request with the given options.<T> voidApiClient.executeAsync(okhttp3.Call call, ApiCallback<T> callback) <T> voidApiClient.executeAsync(okhttp3.Call call, Type returnType, ApiCallback<T> callback) Execute HTTP call asynchronously.Constructors in ch.examzone.sebbb with parameters of type ApiCallbackModifierConstructorDescriptionProgressRequestBody(okhttp3.RequestBody requestBody, ApiCallback callback) ProgressResponseBody(okhttp3.ResponseBody responseBody, ApiCallback callback) -
Uses of ApiCallback in ch.examzone.sebbb.api
Methods in ch.examzone.sebbb.api with parameters of type ApiCallbackModifier and TypeMethodDescriptionokhttp3.CallExamsApi.createExamAsync(Exam exam, ApiCallback<Exam> _callback) Create an exam (asynchronously) Returns the exam with its launch_url, the same sebbb:// link for all participants.okhttp3.CallExamsApi.createExamCall(Exam exam, ApiCallback _callback) Build call for createExamokhttp3.CallExamsApi.endExamAsync(String id, ApiCallback<Exam> _callback) End the exam (asynchronously) Ends all sessions that are not ended yet and tells their apps to quit.okhttp3.CallExamsApi.endExamCall(String id, ApiCallback _callback) Build call for endExamokhttp3.CallSessionsApi.endSessionAsync(String id, ApiCallback<Session> _callback) End a session from your side (asynchronously) E.g.okhttp3.CallSessionsApi.endSessionCall(String id, ApiCallback _callback) Build call for endSessionokhttp3.CallExamsApi.getExamAsync(String id, ApiCallback<Exam> _callback) Get an exam with its current settings and launch_url (asynchronously)okhttp3.CallExamsApi.getExamCall(String id, ApiCallback _callback) Build call for getExamokhttp3.CallVerificationApi.getJwksAsync(ApiCallback<Jwks> _callback) Public keys to verify session tokens locally (ES256) (asynchronously)okhttp3.CallVerificationApi.getJwksCall(ApiCallback _callback) Build call for getJwksokhttp3.CallSessionsApi.getSessionAsync(String id, ApiCallback<Session> _callback) Get a session: state, times, app version, integrity, counters (asynchronously)okhttp3.CallSessionsApi.getSessionCall(String id, ApiCallback _callback) Build call for getSessionokhttp3.CallExamsApi.listExamSessionsAsync(String id, ApiCallback<SessionList> _callback) All sessions of the exam with state, participant reference and counters (asynchronously)okhttp3.CallExamsApi.listExamSessionsCall(String id, ApiCallback _callback) Build call for listExamSessionsokhttp3.CallSessionsApi.listSessionEventsAsync(String id, Integer limit, Integer after, String type, OffsetDateTime from, OffsetDateTime to, ApiCallback<EventPage> _callback) Event log of a session, oldest first (asynchronously)okhttp3.CallSessionsApi.listSessionEventsCall(String id, Integer limit, Integer after, String type, OffsetDateTime from, OffsetDateTime to, ApiCallback _callback) Build call for listSessionEventsokhttp3.CallSessionsApi.listSessionScreenshotsAsync(String id, Integer limit, Integer after, ApiCallback<ScreenshotPage> _callback) Screenshots of a session with short-lived signed URLs, oldest first (asynchronously)okhttp3.CallSessionsApi.listSessionScreenshotsCall(String id, Integer limit, Integer after, ApiCallback _callback) Build call for listSessionScreenshotsokhttp3.CallSessionsApi.setSessionParticipantAsync(String id, Participant participant, ApiCallback<Session> _callback) Tag the session with your participant reference (asynchronously) Optional.okhttp3.CallSessionsApi.setSessionParticipantCall(String id, Participant participant, ApiCallback _callback) Build call for setSessionParticipantokhttp3.CallExamsApi.startExamAsync(String id, ApiCallback<Exam> _callback) Start the exam (asynchronously) Connected apps open the start_url.okhttp3.CallExamsApi.startExamCall(String id, ApiCallback _callback) Build call for startExamokhttp3.CallExamsApi.updateExamAsync(String id, Exam exam, ApiCallback<Exam> _callback) Change any exam setting (asynchronously) Connected apps receive the new settings (e.g.okhttp3.CallExamsApi.updateExamCall(String id, Exam exam, ApiCallback _callback) Build call for updateExamokhttp3.CallVerificationApi.verifySessionTokenAsync(String xSebbbSession, ApiCallback<Verification> _callback) Check a session token live (asynchronously) Pass the X-Sebbb-Session header your exam page received from the app.okhttp3.CallVerificationApi.verifySessionTokenCall(String xSebbbSession, ApiCallback _callback) Build call for verifySessionToken