wip: local platform

This commit is contained in:
5rahim
2024-09-18 20:41:54 -04:00
parent 76fddf953a
commit f6367fb2a4
39 changed files with 2492 additions and 307 deletions

View File

@@ -10239,8 +10239,8 @@
{
"filepath": "../internal/api/anilist/collection_helper.go",
"filename": "collection_helper.go",
"name": "MediaListEntry",
"formattedName": "AL_MediaListEntry",
"name": "AnimeListEntry",
"formattedName": "AL_AnimeListEntry",
"package": "anilist",
"fields": [],
"aliasOf": {
@@ -44994,6 +44994,111 @@
],
"comments": []
},
{
"filepath": "../internal/platforms/local_platform/local_platform_items.go",
"filename": "local_platform_items.go",
"name": "AnimeSnapshot",
"formattedName": "AnimeSnapshot",
"package": "local_platform",
"fields": [
{
"name": "ListEntry",
"jsonName": "listEntry",
"goType": "anilist.AnimeListEntry",
"typescriptType": "AL_AnimeListEntry",
"usedStructName": "anilist.AnimeListEntry",
"required": false,
"public": true,
"comments": []
},
{
"name": "AnimeMetadata",
"jsonName": "animeMetadata",
"goType": "metadata.AnimeMetadata",
"typescriptType": "Metadata_AnimeMetadata",
"usedStructName": "metadata.AnimeMetadata",
"required": false,
"public": true,
"comments": []
},
{
"name": "BannerImagePath",
"jsonName": "bannerImagePath",
"goType": "string",
"typescriptType": "string",
"required": true,
"public": true,
"comments": []
},
{
"name": "CoverImagePath",
"jsonName": "coverImagePath",
"goType": "string",
"typescriptType": "string",
"required": true,
"public": true,
"comments": []
},
{
"name": "EpisodeImagePaths",
"jsonName": "episodeImagePaths",
"goType": "map[string]string",
"typescriptType": "Record\u003cstring, string\u003e",
"required": false,
"public": true,
"comments": []
}
],
"comments": []
},
{
"filepath": "../internal/platforms/local_platform/local_platform_items.go",
"filename": "local_platform_items.go",
"name": "MangaSnapshot",
"formattedName": "MangaSnapshot",
"package": "local_platform",
"fields": [
{
"name": "ListEntry",
"jsonName": "listEntry",
"goType": "anilist.MangaListEntry",
"typescriptType": "AL_MangaListEntry",
"usedStructName": "anilist.MangaListEntry",
"required": false,
"public": true,
"comments": []
},
{
"name": "ChapterContainers",
"jsonName": "chapterContainers",
"goType": "[]manga.ChapterContainer",
"typescriptType": "Array\u003cManga_ChapterContainer\u003e",
"usedStructName": "manga.ChapterContainer",
"required": false,
"public": true,
"comments": []
},
{
"name": "BannerImagePath",
"jsonName": "bannerImagePath",
"goType": "string",
"typescriptType": "string",
"required": true,
"public": true,
"comments": []
},
{
"name": "CoverImagePath",
"jsonName": "coverImagePath",
"goType": "string",
"typescriptType": "string",
"required": true,
"public": true,
"comments": []
}
],
"comments": []
},
{
"filepath": "../internal/platforms/local_platform/local_platform_models.go",
"filename": "local_platform_models.go",
@@ -45068,144 +45173,6 @@
"local_platform.BaseModel"
]
},
{
"filepath": "../internal/platforms/local_platform/local_platform_save.go",
"filename": "local_platform_save.go",
"name": "MediaSnapshot",
"formattedName": "MediaSnapshot",
"package": "local_platform",
"fields": [
{
"name": "MediaID",
"jsonName": "mediaId",
"goType": "string",
"typescriptType": "string",
"required": true,
"public": true,
"comments": []
},
{
"name": "AnimeSnapshot",
"jsonName": "animeSnapshot",
"goType": "AnimeSnapshot",
"typescriptType": "AnimeSnapshot",
"usedStructName": "local_platform.AnimeSnapshot",
"required": false,
"public": true,
"comments": []
},
{
"name": "MangaSnapshot",
"jsonName": "mangaSnapshot",
"goType": "MangaSnapshot",
"typescriptType": "MangaSnapshot",
"usedStructName": "local_platform.MangaSnapshot",
"required": false,
"public": true,
"comments": []
}
],
"comments": []
},
{
"filepath": "../internal/platforms/local_platform/local_platform_save.go",
"filename": "local_platform_save.go",
"name": "ImageSnapshot",
"formattedName": "ImageSnapshot",
"package": "local_platform",
"fields": [
{
"name": "CoverImage",
"jsonName": "coverImage",
"goType": "string",
"typescriptType": "string",
"required": true,
"public": true,
"comments": []
},
{
"name": "BannerImage",
"jsonName": "bannerImage",
"goType": "string",
"typescriptType": "string",
"required": true,
"public": true,
"comments": []
},
{
"name": "EpisodeImages",
"jsonName": "episodeImages",
"goType": "map[string]string",
"typescriptType": "Record\u003cstring, string\u003e",
"required": false,
"public": true,
"comments": [
" Local filepath to image file"
]
}
],
"comments": []
},
{
"filepath": "../internal/platforms/local_platform/local_platform_save.go",
"filename": "local_platform_save.go",
"name": "AnimeSnapshot",
"formattedName": "AnimeSnapshot",
"package": "local_platform",
"fields": [
{
"name": "Entry",
"jsonName": "entry",
"goType": "anime.Entry",
"typescriptType": "Anime_Entry",
"usedStructName": "anime.Entry",
"required": false,
"public": true,
"comments": []
},
{
"name": "Images",
"jsonName": "images",
"goType": "ImageSnapshot",
"typescriptType": "ImageSnapshot",
"usedStructName": "local_platform.ImageSnapshot",
"required": false,
"public": true,
"comments": []
}
],
"comments": []
},
{
"filepath": "../internal/platforms/local_platform/local_platform_save.go",
"filename": "local_platform_save.go",
"name": "MangaSnapshot",
"formattedName": "MangaSnapshot",
"package": "local_platform",
"fields": [
{
"name": "Entry",
"jsonName": "entry",
"goType": "manga.Entry",
"typescriptType": "Manga_Entry",
"usedStructName": "manga.Entry",
"required": false,
"public": true,
"comments": []
},
{
"name": "Images",
"jsonName": "images",
"goType": "ImageSnapshot",
"typescriptType": "ImageSnapshot",
"usedStructName": "local_platform.ImageSnapshot",
"required": false,
"public": true,
"comments": []
}
],
"comments": []
},
{
"filepath": "../internal/test_utils/data.go",
"filename": "data.go",