pub trait Server {
// Provided methods
fn get_sandstorm_api(
&mut self,
_: GetSandstormApiParams,
_: GetSandstormApiResults
) -> Promise<(), Error> { ... }
fn get_session_context(
&mut self,
_: GetSessionContextParams,
_: GetSessionContextResults
) -> Promise<(), Error> { ... }
fn get_saved_identity(
&mut self,
_: GetSavedIdentityParams,
_: GetSavedIdentityResults
) -> Promise<(), Error> { ... }
fn save_identity(
&mut self,
_: SaveIdentityParams,
_: SaveIdentityResults
) -> Promise<(), Error> { ... }
fn get_session_request(
&mut self,
_: GetSessionRequestParams,
_: GetSessionRequestResults
) -> Promise<(), Error> { ... }
fn get_session_offer(
&mut self,
_: GetSessionOfferParams,
_: GetSessionOfferResults
) -> Promise<(), Error> { ... }
}