Class AccountVerificationProcess
Inheritance
System.Object
AccountVerificationProcess
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Appearition.SDK.dll
Syntax
public class AccountVerificationProcess : ICommonProcess, IDisposable
Constructors
View Source
AccountVerificationProcess(String, Action, Action<String>, Action<PackageStatus>, Action<List<BasicPackage>>, Action<EmsError>, Action<Boolean>)
Declaration
public AccountVerificationProcess(string username, Action onAccountVerified, Action<string> onMessageReceived, Action<PackageStatus> onPackageStatusReceived, Action<List<BasicPackage>> packagesToSelect, Action<EmsError> onFailure, Action<bool> onComplete)
Parameters
Type |
Name |
Description |
System.String |
username |
|
System.Action |
onAccountVerified |
|
System.Action<System.String> |
onMessageReceived |
|
System.Action<PackageStatus> |
onPackageStatusReceived |
|
System.Action<System.Collections.Generic.List<BasicPackage>> |
packagesToSelect |
|
System.Action<EmsError> |
onFailure |
|
System.Action<System.Boolean> |
onComplete |
|
View Source
AccountVerificationProcess(String, Action, Action<String>, Action<List<BasicPackage>>, Action<EmsError>, Action<Boolean>)
Declaration
public AccountVerificationProcess(string username, Action onAccountVerified, Action<string> onMessageReceived, Action<List<BasicPackage>> packagesToSelect, Action<EmsError> onFailure, Action<bool> onComplete)
Parameters
Type |
Name |
Description |
System.String |
username |
|
System.Action |
onAccountVerified |
|
System.Action<System.String> |
onMessageReceived |
|
System.Action<System.Collections.Generic.List<BasicPackage>> |
packagesToSelect |
|
System.Action<EmsError> |
onFailure |
|
System.Action<System.Boolean> |
onComplete |
|
Fields
View Source
ACCOUNT_VERIFICATION_COMPLETE_MESSAGE
Declaration
public const string ACCOUNT_VERIFICATION_COMPLETE_MESSAGE = "Account verification complete!"
Field Value
Type |
Description |
System.String |
|
View Source
CHECK_REGISTRATION_MESSAGE
Declaration
public const string CHECK_REGISTRATION_MESSAGE = "Checking account details.."
Field Value
Type |
Description |
System.String |
|
View Source
CHECKING_PACKAGE_MESSAGE
Declaration
public const string CHECKING_PACKAGE_MESSAGE = "Finalizing your account creation, please wait.."
Field Value
Type |
Description |
System.String |
|
View Source
delayBetweenEachStatusCheck
Declaration
public float delayBetweenEachStatusCheck
Field Value
Type |
Description |
System.Single |
|
View Source
maxAmountOfRegistrationStatusCheck
Declaration
public int maxAmountOfRegistrationStatusCheck
Field Value
Type |
Description |
System.Int32 |
|
View Source
NO_PACKAGES_AVAILABLE
Declaration
public const string NO_PACKAGES_AVAILABLE = "No package is available. Please contact our support on the Ems portal."
Field Value
Type |
Description |
System.String |
|
View Source
PACKAGE_CHECK_TIMEOUT
Declaration
public const string PACKAGE_CHECK_TIMEOUT = "Your account is being activated, but is taking more time than expected. Please come back later."
Field Value
Type |
Description |
System.String |
|
View Source
PLEASE_SELECT_PACKAGE_MESSAGE
Declaration
public const string PLEASE_SELECT_PACKAGE_MESSAGE = "Please select a package."
Field Value
Type |
Description |
System.String |
|
View Source
REGISTRATION_TIMEOUT
Declaration
public const string REGISTRATION_TIMEOUT = "Your account activation seems to be taking longer than expected. Please restart the application later, or contact our support on the EMS Portal."
Field Value
Type |
Description |
System.String |
|
View Source
SELECTING_PACKAGE_MESSAGE
Declaration
public const string SELECTING_PACKAGE_MESSAGE = "Selecting a package, please wait.."
Field Value
Type |
Description |
System.String |
|
Methods
View Source
Dispose()
Declaration
View Source
ExecuteMainProcess()
Declaration
public IEnumerator ExecuteMainProcess()
Returns
Type |
Description |
System.Collections.IEnumerator |
|
View Source
SelectPackage(BasicPackage)
Method to call after receiving all the packages to select.
Should contain the package that the user has selected for their account.
Upon calling this method, the process will resume.
Declaration
public void SelectPackage(BasicPackage package)
Parameters
Implements
System.IDisposable
Extension Methods