Beamable SDK
Public Member Functions | Properties | List of all members
Beamable.AccountManagement.ThirdPartyLoginPromise Class Reference
Inheritance diagram for Beamable.AccountManagement.ThirdPartyLoginPromise:
Inheritance graph
[legend]
Collaboration diagram for Beamable.AccountManagement.ThirdPartyLoginPromise:
Collaboration graph
[legend]

Public Member Functions

 ThirdPartyLoginPromise (AuthThirdParty thirdParty)
 
- Public Member Functions inherited from Beamable.Common.Promise< ThirdPartyLoginResponse >
void CompleteSuccess (T val)
 
void CompleteError (Exception ex)
 
Promise< T > Then (Action< T > callback)
 
Promise< T > Error (Action< Exception > errback)
 
Promise< TU > Map< TU > (Func< T, TU > callback)
 
PromiseU FlatMap< PromiseU, U > (Func< T, PromiseU > callback, Func< PromiseU > factory)
 
Promise< TU > FlatMap< TU > (Func< T, Promise< TU >> callback)
 
GetResult ()
 
Promise< T > GetAwaiter ()
 

Properties

AuthThirdParty ThirdParty [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Beamable.Common.Promise< ThirdPartyLoginResponse >
static Promise< T > Successful (T value)
 
static Promise< T > Failed (Exception err)
 
static SequencePromise< T > ObservableSequence< T > (IList< Promise< T >> promises)
 
static Promise< List< T > > Sequence< T > (IList< Promise< T >> promises)
 
static Promise< List< T > > Sequence< T > (params Promise< T >[] promises)
 
static Promise< UnitExecuteSerially< T > (List< Func< Promise< T >>> generators)
 Given a list of promise generator functions, process the whole list, but serially. Only one promise will be active at any given moment. More...
 
static SequencePromise< T > ExecuteRolling< T > (int maxProcessSize, List< Func< Promise< T >>> generators)
 
static SequencePromise< T > ExecuteRolling2< T > (int maxProcessSize, List< Func< Promise< T >>> generators)
 Given a list of promise generator functions, process the list, but in a rolling fasion. At any given moment, the highest number of promises running will equal maxProcessSize. As soon a promise finishes, a new promise may start. More...
 
static Promise< UnitExecuteInBatch< T > (int maxBatchSize, List< Func< Promise< T >>> generators)
 Given a list of promise generator functions, process the list, but in batches of some size. The batches themselves will run one at a time. Every promise in the current batch must finish before the next batch can start. More...
 

The documentation for this class was generated from the following file: