cordova-plugin-mas-core
Version:
Cordova MAS Foundation Plugin
192 lines (60 loc) • 4.95 kB
HTML
<html lang="en">
<head>
<meta charset="utf-8">
<title>JSDoc: Class: MASPlugin</title>
<script src="scripts/prettify/prettify.js"> </script>
<script src="scripts/prettify/lang-css.js"> </script>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
<link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
</head>
<body>
<div id="main">
<h1 class="page-title">Class: MASPlugin</h1>
<section>
<header>
<h2><span class="attribs"><span class="type-signature"></span></span>MASPlugin</h2>
<div class="class-description">The parent MASFoundation factory class to get objects of MAS Core classes.</div>
</header>
<article>
<div class="container-overview">
<dl class="details">
<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="MASPlugin.js.html">MASPlugin.js</a>, <a href="MASPlugin.js.html#line18">line 18</a>
</li></ul></dd>
</dl>
<h5>Examples</h5>
<p class="code-caption">To get instance of <a href="MASPluginMAS.html">MASPluginMAS</a> : An interface that is mapped to MAS Model of Native and controls MAS Process Lifecycle</p>
<pre class="prettyprint"><code>var MAS = new MASPlugin.MAS();</code></pre>
<p class="code-caption">To get instance of <a href="MASPluginUser.html">MASPluginUser</a> : An interface that is mapped to MASUser Model of Native and controls MASUser Lifecycle</p>
<pre class="prettyprint"><code>MASPlugin.MASUser.currentUser(successHandler(theUser),errorHandler(error));
//The theUser provided in the successHandler is the final populated user received after login.</code></pre>
<p class="code-caption">To get instance of <a href="MASPluginDevice.html">MASPluginDevice</a> : An interface that is mapped to MASDevice Model of Native and controls MASDevice Lifecycle</p>
<pre class="prettyprint"><code>var MASDevice = new MASPlugin.MASDevice();</code></pre>
<p class="code-caption">To get instance of <a href="MASPluginApplication.html">MASPluginApplication</a> : An interface that is mapped to MASApplication Model of Native and controls MASApplication Lifecycle</p>
<pre class="prettyprint"><code>var MASApplication = new MASPlugin.MASApplication();</code></pre>
<p class="code-caption">To get instance of <a href="MASPluginAuthProviders.html">MASPluginAuthProviders</a> : An interface that is mapped to MASAuthenticationProviders Model of Native</p>
<pre class="prettyprint"><code>var MASAuthenticationProviders = new MASPlugin.MASAuthenticationProviders();</code></pre>
<p class="code-caption">To get instance of <a href="MASPluginSecurityConfiguration.html">MASPluginSecurityConfiguration</a> : An interface that is mapped to MASSecurityConfiguration Model of Native</p>
<pre class="prettyprint"><code>var MASSecurityConfiguration = new MASPlugin.MASSecurityConfiguration();</code></pre>
<p class="code-caption">To get instance of <a href="MASPluginMultipartForm.html">MASPluginMultipartForm</a> : An interface that is mapped to MASMultipartForm Model of Native</p>
<pre class="prettyprint"><code>var MASMultipartForm = new MASPlugin.MASPluginMultipartForm();</code></pre>
</div>
</article>
</section>
</div>
<nav>
<h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a href="MASPlugin.html">MASPlugin</a></li><li><a href="MASPluginApplication.html">MASPluginApplication</a></li><li><a href="MASPluginAuthProviders.html">MASPluginAuthProviders</a></li><li><a href="MASPluginConstants.html">MASPluginConstants</a></li><li><a href="MASPluginDevice.html">MASPluginDevice</a></li><li><a href="MASPluginMAS.html">MASPluginMAS</a></li><li><a href="MASPluginMultipartForm.html">MASPluginMultipartForm</a></li><li><a href="MASPluginSecurityConfiguration.html">MASPluginSecurityConfiguration</a></li><li><a href="MASPluginUser.html">MASPluginUser</a></li><li><a href="MASPluginUtils.html">MASPluginUtils</a></li></ul><h3><a href="global.html">Global</a></h3>
</nav>
<br class="clear">
<footer>
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Tue Feb 18 2020 21:13:36 GMT+0530 (India Standard Time)
</footer>
<script> prettyPrint(); </script>
<script src="scripts/linenumber.js"> </script>
</body>
</html>