toggle menu
Cloudstream
cloudstream
switch theme
search in API
Cloudstream
/
com.lagradost.cloudstream3.syncproviders
/
InAppAuthAPIManager
In
App
Auth
APIManager
abstract
class
InAppAuthAPIManager
(
defIndex
:
Int
)
:
AccountManager
,
InAppAuthAPI
(
source
)
Inheritors
OpenSubtitlesApi
SubDlApi
Members
Constructors
In
App
Auth
APIManager
Link copied to clipboard
constructor
(
defIndex
:
Int
)
Properties
account
Index
Link copied to clipboard
var
accountIndex
:
Int
create
Account
Url
Link copied to clipboard
abstract
val
createAccountUrl
:
String
?
icon
Link copied to clipboard
open
override
val
icon
:
Int
?
=
null
id
Prefix
Link copied to clipboard
open
override
val
idPrefix
:
String
name
Link copied to clipboard
open
override
val
name
:
String
requires
Email
Link copied to clipboard
open
override
val
requiresEmail
:
Boolean
=
false
requires
Login
Link copied to clipboard
open
override
val
requiresLogin
:
Boolean
=
true
requires
Password
Link copied to clipboard
open
override
val
requiresPassword
:
Boolean
=
false
requires
Server
Link copied to clipboard
open
override
val
requiresServer
:
Boolean
=
false
requires
Username
Link copied to clipboard
open
override
val
requiresUsername
:
Boolean
=
false
stores
Password
In
Plain
Text
Link copied to clipboard
open
override
val
storesPasswordInPlainText
:
Boolean
=
true
Functions
change
Account
Link copied to clipboard
fun
changeAccount
(
index
:
Int
)
get
Accounts
Link copied to clipboard
fun
getAccounts
(
)
:
IntArray
?
get
Latest
Login
Data
Link copied to clipboard
open
override
fun
getLatestLoginData
(
)
:
InAppAuthAPI.LoginData
?
init
Link copied to clipboard
fun
init
(
)
initialize
Link copied to clipboard
@
WorkerThread
open
suspend
fun
initialize
(
)
login
Link copied to clipboard
open
suspend override
fun
login
(
data
:
InAppAuthAPI.LoginData
)
:
Boolean
login
Info
Link copied to clipboard
open
override
fun
loginInfo
(
)
:
AuthAPI.LoginInfo
?
log
Out
Link copied to clipboard
open
override
fun
logOut
(
)