A E G I L P R S T U V 
All Classes All Packages

A

Api - Interface in io.github.ma1uta.matrix.application.api
Open API definition.
ApplicationApi - Interface in io.github.ma1uta.matrix.application.api
Application service APIs which are used by the homeserver.

E

events - Variable in class io.github.ma1uta.matrix.application.model.TransactionRequest
Required.

G

getEvents() - Method in class io.github.ma1uta.matrix.application.model.TransactionRequest
 
getVisibility() - Method in class io.github.ma1uta.matrix.application.model.RoomVisibility
 

I

io.github.ma1uta.matrix.application - package io.github.ma1uta.matrix.application
Application API classes.
io.github.ma1uta.matrix.application.api - package io.github.ma1uta.matrix.application.api
Application API interfaces.
io.github.ma1uta.matrix.application.model - package io.github.ma1uta.matrix.application.model
Application API models.

L

location(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ProtocolApi
Retrieve an array of third party network locations from a Matrix room alias.
locationProtocol(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ProtocolApi
Retrieve a list of Matrix portal rooms that lead to the matched third party location.

P

PRIVATE - Static variable in class io.github.ma1uta.matrix.application.api.RoomServiceApi.Visibility
 
protocol(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ProtocolApi
This API is called by the homeserver when it wants to present clients with specific information about the various third party networks that an application service supports.
ProtocolApi - Interface in io.github.ma1uta.matrix.application.api
Application services may declare which protocols they support via their registration configuration for the homeserver.
PUBLIC - Static variable in class io.github.ma1uta.matrix.application.api.RoomServiceApi.Visibility
 

R

rooms(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ApplicationApi
This endpoint is invoked by the homeserver on an application service to query the existence of a given room alias.
RoomServiceApi - Interface in io.github.ma1uta.matrix.application.api
Application services can maintain their own room directories for their defined third party protocols.
RoomServiceApi.Visibility - Class in io.github.ma1uta.matrix.application.api
Room visibility.
RoomVisibility - Class in io.github.ma1uta.matrix.application.model
JSON body request of the room service api.
RoomVisibility() - Constructor for class io.github.ma1uta.matrix.application.model.RoomVisibility
 

S

setEvents(List<Event>) - Method in class io.github.ma1uta.matrix.application.model.TransactionRequest
 
setVisibility(String) - Method in class io.github.ma1uta.matrix.application.model.RoomVisibility
 

T

transaction(String, TransactionRequest, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ApplicationApi
This API is called by the homeserver when it wants to push an event (or batch of events) to the application service.
TransactionRequest - Class in io.github.ma1uta.matrix.application.model
JSON body request of the transaction api.
TransactionRequest() - Constructor for class io.github.ma1uta.matrix.application.model.TransactionRequest
 

U

updateVisibility(String, String, RoomVisibility, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.RoomServiceApi
Updates the visibility of a given room on the application service's room directory.
user(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ProtocolApi
Retrieve an array of third party users from a Matrix User ID.
userProtocol(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ProtocolApi
This API is called by the homeserver in order to retrieve a Matrix User ID linked to a user on the third party network, given a set of user parameters.
users(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ApplicationApi
This endpoint is invoked by the homeserver on an application service to query the existence of a given user ID.

V

visibility - Variable in class io.github.ma1uta.matrix.application.model.RoomVisibility
Required.
Visibility() - Constructor for class io.github.ma1uta.matrix.application.api.RoomServiceApi.Visibility
 
A E G I L P R S T U V 
All Classes All Packages