Nakama .NET Client SDK 3.8.0
Nakama .NET Client SDK
Loading...
Searching...
No Matches
Satori Namespace Reference

Namespaces

namespace  TinyJson
 

Classes

class  ApiAuthenticateLogoutRequest
 
class  ApiAuthenticateRefreshRequest
 
class  ApiAuthenticateRequest
 
class  ApiClient
 The low level client for the Satori API.
 
class  ApiEvent
 
class  ApiEventRequest
 
class  ApiExperiment
 
class  ApiExperimentList
 
class  ApiFlag
 
class  ApiFlagList
 
class  ApiIdentifyRequest
 
class  ApiLiveEvent
 
class  ApiLiveEventList
 
class  ApiProperties
 
class  ApiResponseException
 An exception generated for HttpResponse objects don't return a success status. More...
 
class  ApiSession
 
class  ApiUpdatePropertiesRequest
 
class  Client
 
class  Event
 An event to be published to the server. More...
 
class  GZipContent
 
class  GZipHttpClientHandler
 
class  HttpAdapterUtil
 Utility methods for the interface. NOTE: DO NOT USE EXTENSION METHODS as Unity cannot cross-compile them properly to WebGL.
 
class  HttpRequestAdapter
 HTTP Request adapter which uses the .NET HttpClient to send requests. More...
 
interface  IApiAuthenticateLogoutRequest
 Log out a session, invalidate a refresh token, or log out all sessions/refresh tokens for a user. More...
 
interface  IApiAuthenticateRefreshRequest
 Authenticate against the server with a refresh token. More...
 
interface  IApiAuthenticateRequest
 Authentication request. More...
 
interface  IApiEvent
 A single event. Usually, but not necessarily, part of a batch. More...
 
interface  IApiEventRequest
 Publish an event to the server. More...
 
interface  IApiExperiment
 An experiment that this user is partaking. More...
 
interface  IApiExperimentList
 All experiments that this identity is involved with. More...
 
interface  IApiFlag
 Feature flag available to the identity. More...
 
interface  IApiFlagList
 All flags available to the identity. More...
 
interface  IApiIdentifyRequest
 Enrich/replace the current session with a new ID. More...
 
interface  IApiLiveEvent
 A single live event. More...
 
interface  IApiLiveEventList
 List of Live events. More...
 
interface  IApiProperties
 Properties associated with an identity. More...
 
interface  IApiSession
 A session. More...
 
interface  IApiUpdatePropertiesRequest
 Update Properties associated with this identity. More...
 
interface  IClient
 A client for the API in Satori server. More...
 
interface  IHttpAdapter
 An adapter which implements the HTTP protocol. More...
 
interface  ILogger
 A simple logger to write log messages to an output sink. More...
 
interface  IProtobufAny
 
interface  IRpcStatus
 
interface  ISession
 A session authenticated for a user with Satori server. More...
 
class  PreserveAttribute
 A custom attribute recognized by Unity3D. When added to a class member, it prevents the Unity linker from stripping the code it is associated with. This is used in addition to the link.xml file because the Unity Package Manager does not recognize link.xml files inside Unity packages. https://docs.unity3d.com/2018.3/Documentation/Manual/ManagedCodeStripping.html.
 
class  ProtobufAny
 
class  RpcStatus
 
class  Session
 

Functions

delegate bool TransientExceptionDelegate (Exception e)
 A delegate used to determine whether or not a network exception is due to a temporary bad state on the server. For example, timeouts can be transient in cases where the server is experiencing temporarily high load.
 

Function Documentation

◆ TransientExceptionDelegate()

delegate bool Satori.TransientExceptionDelegate ( Exception  e)

A delegate used to determine whether or not a network exception is due to a temporary bad state on the server. For example, timeouts can be transient in cases where the server is experiencing temporarily high load.