Cloudstream
Toggle table of contents
JVM
Target filter
JVM
Switch theme
Search in API
Skip to content
Cloudstream
App
/
com.lagradost.cloudstream3.utils
/
SyncUtil
Sync
Util
object
SyncUtil
(
source
)
Members
Types
Anilist
Link copied to clipboard
@
Serializable
data
class
Anilist
(
val
id
:
Int
?
,
val
malId
:
Int
?
,
val
type
:
String
?
,
val
title
:
String
?
,
val
url
:
String
?
,
val
image
:
String
?
,
val
category
:
String
?
,
val
hentai
:
Boolean
?
,
val
createdAt
:
String
?
,
val
updatedAt
:
String
?
,
val
deletedAt
:
String
?
)
Mal
Link copied to clipboard
@
Serializable
data
class
Mal
(
val
id
:
Int
?
,
val
type
:
String
?
,
val
title
:
String
?
,
val
url
:
String
?
,
val
image
:
String
?
,
val
category
:
String
?
,
val
hentai
:
Boolean
?
,
val
createdAt
:
String
?
,
val
updatedAt
:
String
?
,
val
deletedAt
:
String
?
)
Mal
Sync
Page
Link copied to clipboard
@
Serializable
data
class
MalSyncPage
(
val
identifier
:
String
?
,
val
type
:
String
?
,
val
page
:
String
?
,
val
title
:
String
?
,
val
url
:
String
?
,
val
image
:
String
?
,
val
hentai
:
Boolean
?
,
val
sticky
:
Boolean
?
,
val
active
:
Boolean
?
,
val
actor
:
String
?
,
val
malId
:
Int
?
,
val
aniId
:
Int
?
,
val
createdAt
:
String
?
,
val
updatedAt
:
String
?
,
val
deletedAt
:
String
?
,
val
mal
:
SyncUtil.Mal
?
,
val
anilist
:
SyncUtil.Anilist
?
,
val
malUrl
:
String
?
)
Provider
Page
Link copied to clipboard
@
Serializable
data
class
ProviderPage
(
val
url
:
String
?
)
Sync
Page
Link copied to clipboard
@
Serializable
data
class
SyncPage
(
val
pages
:
SyncUtil.SyncPages
?
)
Sync
Pages
Link copied to clipboard
@
Serializable
data
class
SyncPages
(
val
nineanime
:
Map
<
String
,
SyncUtil.ProviderPage
>
=
emptyMap()
,
val
gogoanime
:
Map
<
String
,
SyncUtil.ProviderPage
>
=
emptyMap()
,
val
twistmoe
:
Map
<
String
,
SyncUtil.ProviderPage
>
=
emptyMap()
)
Functions
get
Ids
From
Url
Link copied to clipboard
suspend
fun
getIdsFromUrl
(
url
:
String
?
)
:
Pair
<
String
?
,
String
?
>
?
get
Urls
From
Id
Link copied to clipboard
suspend
fun
getUrlsFromId
(
id
:
String
,
type
:
String
=
"anilist"
)
:
List
<
String
>